mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2026-06-06 13:14:11 +00:00
Moves the two outbound-side consts out of models/outbound.ts and into schemas/primitives/outbound-protocol.ts. Renames the export to OutboundProtocols to disambiguate from the inbound Protocols const (different key casing — PascalCase vs ALL CAPS — and partly different member set, so they cannot share a single const). OutboundsTab.tsx keeps its 15+ Protocols.X call sites by aliasing the import. FinalMaskForm.tsx and BasicsTab.tsx swap directly. Drops a stale `as string[]` cast in BasicsTab that no longer fits the new readonly-tuple typing. After this commit only the two big form modals (InboundFormModal/OutboundFormModal) plus three intentional parity tests still import from @/models/. |
||
|---|---|---|
| .. | ||
| AppSidebar.css | ||
| AppSidebar.tsx | ||
| DateTimePicker.css | ||
| DateTimePicker.tsx | ||
| FinalMaskForm.tsx | ||
| InfinityIcon.tsx | ||
| InputAddon.css | ||
| InputAddon.tsx | ||
| JsonEditor.css | ||
| JsonEditor.tsx | ||
| LazyMount.tsx | ||
| PromptModal.tsx | ||
| SettingListItem.css | ||
| SettingListItem.tsx | ||
| Sparkline.css | ||
| Sparkline.tsx | ||
| TextModal.tsx | ||