diff --git a/frontend/src/components/FinalMaskForm.tsx b/frontend/src/components/FinalMaskForm.tsx index e55c5a17..c6afa002 100644 --- a/frontend/src/components/FinalMaskForm.tsx +++ b/frontend/src/components/FinalMaskForm.tsx @@ -138,7 +138,7 @@ export default function FinalMaskForm({ stream, protocol, onChange }: FinalMaskF TCP Mask {mIdx + 1} { stream.delTcpMask(mIdx); notify(); @@ -238,7 +238,7 @@ export default function FinalMaskForm({ stream, protocol, onChange }: FinalMaskF UDP Mask {mIdx + 1} { stream.delUdpMask(mIdx); notify(); @@ -403,7 +403,7 @@ function HeaderCustomGroups({ {groupKey === 'clients' ? 'Clients' : 'Servers'} Group {gi + 1} { (settings[groupKey] as ItemRow[][]).splice(gi, 1); onChange(); @@ -445,7 +445,7 @@ function UdpHeaderCustom({ mask, onChange }: { mask: MaskRow; onChange: () => vo {groupKey === 'client' ? 'Client' : 'Server'} {ci + 1} { (settings[groupKey] as ItemRow[]).splice(ci, 1); onChange(); @@ -493,7 +493,7 @@ function NoiseItems({ mask, onChange }: { mask: MaskRow; onChange: () => void }) Noise {ni + 1} { (settings.noise as ItemRow[]).splice(ni, 1); onChange(); diff --git a/frontend/src/components/JsonEditor.css b/frontend/src/components/JsonEditor.css index cfff28d3..c449c0ab 100644 --- a/frontend/src/components/JsonEditor.css +++ b/frontend/src/components/JsonEditor.css @@ -12,5 +12,5 @@ .json-editor-host:focus-within { border-color: var(--ant-color-primary); - box-shadow: 0 0 0 2px rgba(22, 119, 255, 0.1); + box-shadow: 0 0 0 2px color-mix(in srgb, var(--ant-color-primary) 10%, transparent); } diff --git a/frontend/src/pages/nodes/NodeList.tsx b/frontend/src/pages/nodes/NodeList.tsx index 8179a979..78f88963 100644 --- a/frontend/src/pages/nodes/NodeList.tsx +++ b/frontend/src/pages/nodes/NodeList.tsx @@ -196,7 +196,7 @@ export default function NodeList({ {t(`pages.nodes.statusValues.${record.status || 'unknown'}`)} {record.lastError && ( - + )} @@ -378,7 +378,7 @@ export default function NodeList({ {t(`pages.nodes.statusValues.${statsNode.status || 'unknown'}`)} {statsNode.lastError && ( - + )} diff --git a/frontend/src/pages/nodes/NodesPage.tsx b/frontend/src/pages/nodes/NodesPage.tsx index 453c1cf5..632938ff 100644 --- a/frontend/src/pages/nodes/NodesPage.tsx +++ b/frontend/src/pages/nodes/NodesPage.tsx @@ -118,14 +118,14 @@ export default function NodesPage() { } + prefix={} /> } + prefix={} /> diff --git a/frontend/src/pages/xray/BasicsTab.tsx b/frontend/src/pages/xray/BasicsTab.tsx index e8808145..b13d2f21 100644 --- a/frontend/src/pages/xray/BasicsTab.tsx +++ b/frontend/src/pages/xray/BasicsTab.tsx @@ -1,7 +1,7 @@ import { useCallback } from 'react'; import { useTranslation } from 'react-i18next'; import { Alert, Button, Collapse, Input, Modal, Select, Space, Switch } from 'antd'; -import { ExclamationCircleFilled, CloudOutlined, ApiOutlined } from '@ant-design/icons'; +import { CloudOutlined, ApiOutlined } from '@ant-design/icons'; import { OutboundDomainStrategies } from '@/models/outbound'; import SettingListItem from '@/components/SettingListItem'; @@ -205,9 +205,9 @@ export default function BasicsTab({ <> } /> } /> } /> } />