3x-ui/frontend/src/pages/xray
MHSanaei 1394172d75
refactor(frontend): scope dark overrides and switch list borders to AntD CSS variables
Scope page-level dark overrides:
- inbounds/InboundList: scope `.ant-table` border-radius rules and the
  mobile @media `.ant-card-*` tweaks to `.inbounds-page` (were global
  and leaked into other pages); scope `.inbound-card` dark variant to
  `.inbounds-page.is-dark`.
- nodes/NodeList: scope `.node-card` dark to `.nodes-page.is-dark`.
- xray/RoutingTab, OutboundsTab: scope `.rule-card`, `.criterion-chip`,
  `.criterion-more`, `.address-pill` dark to `.xray-page.is-dark`.

Modernize list borders to use AntD CSS vars instead of body.dark forks:
- index/BackupModal, PanelUpdateModal, VersionModal: replace
  hard-coded `rgba(5,5,5,0.06)` + `body.dark`/`html[data-theme]`
  override pairs with `var(--ant-color-border-secondary)`; replace
  custom text colours with `var(--ant-color-text)` /
  `var(--ant-color-text-tertiary)`.
- xray/DnsPresetsModal: same border-color treatment.
- xray/NordModal, WarpModal: collapse `.row-odd` light + `body.dark`
  pair into a single neutral `rgba(128,128,128,0.06)` that works on
  both themes; scope under `.nord-data-table` / `.warp-data-table`.
2026-05-25 04:10:44 +02:00
..
BalancerFormModal.tsx Frontend rewrite: React + TypeScript with AntD v6 (#4498) 2026-05-23 15:21:45 +02:00
BalancersTab.tsx Frontend rewrite: React + TypeScript with AntD v6 (#4498) 2026-05-23 15:21:45 +02:00
BasicsTab.css Frontend rewrite: React + TypeScript with AntD v6 (#4498) 2026-05-23 15:21:45 +02:00
BasicsTab.tsx refactor(frontend): drop .js extensions from TS-resolved imports 2026-05-25 01:18:43 +02:00
DnsPresetsModal.css refactor(frontend): scope dark overrides and switch list borders to AntD CSS variables 2026-05-25 04:10:44 +02:00
DnsPresetsModal.tsx Frontend rewrite: React + TypeScript with AntD v6 (#4498) 2026-05-23 15:21:45 +02:00
DnsServerModal.tsx Frontend rewrite: React + TypeScript with AntD v6 (#4498) 2026-05-23 15:21:45 +02:00
DnsTab.css Frontend rewrite: React + TypeScript with AntD v6 (#4498) 2026-05-23 15:21:45 +02:00
DnsTab.tsx Frontend rewrite: React + TypeScript with AntD v6 (#4498) 2026-05-23 15:21:45 +02:00
NordModal.css refactor(frontend): scope dark overrides and switch list borders to AntD CSS variables 2026-05-25 04:10:44 +02:00
NordModal.tsx Frontend rewrite: React + TypeScript with AntD v6 (#4498) 2026-05-23 15:21:45 +02:00
OutboundFormModal.css Frontend rewrite: React + TypeScript with AntD v6 (#4498) 2026-05-23 15:21:45 +02:00
OutboundFormModal.tsx refactor(frontend): drop eslint-disable from OutboundFormModal field section 2026-05-25 02:08:16 +02:00
OutboundsTab.css refactor(frontend): scope dark overrides and switch list borders to AntD CSS variables 2026-05-25 04:10:44 +02:00
OutboundsTab.tsx refactor(frontend): drop .js extensions from TS-resolved imports 2026-05-25 01:18:43 +02:00
RoutingTab.css refactor(frontend): scope dark overrides and switch list borders to AntD CSS variables 2026-05-25 04:10:44 +02:00
RoutingTab.tsx Frontend rewrite: React + TypeScript with AntD v6 (#4498) 2026-05-23 15:21:45 +02:00
RuleFormModal.tsx Frontend rewrite: React + TypeScript with AntD v6 (#4498) 2026-05-23 15:21:45 +02:00
WarpModal.css refactor(frontend): scope dark overrides and switch list borders to AntD CSS variables 2026-05-25 04:10:44 +02:00
WarpModal.tsx Frontend rewrite: React + TypeScript with AntD v6 (#4498) 2026-05-23 15:21:45 +02:00
XrayPage.css Frontend rewrite: React + TypeScript with AntD v6 (#4498) 2026-05-23 15:21:45 +02:00
XrayPage.tsx feat(frontend): TanStack Query + React Router migration & in-panel API docs (#4541) 2026-05-24 21:34:52 +02:00