refactor(frontend): migrate off deprecated Ant Design 6 props

The repo's type-aware deprecation sweep (eslint.deprecated.config.js) reported fourteen findings; it now reports zero. Alert message becomes title and closable+onClose becomes closable.onClose; Select optionFilterProp moves into showSearch.optionFilterProp and suffixIcon becomes suffix; Drawer width becomes size; Progress trailColor becomes railColor. Behavior is unchanged apart from a few single-mode selects gaining type-to-filter, which the old prop already implied.
This commit is contained in:
MHSanaei
2026-07-14 03:38:41 +02:00
parent 60316c831f
commit ee9a6067c2
14 changed files with 19 additions and 25 deletions
@@ -257,7 +257,7 @@ export default function BalancerFormModal({
<Alert
type="info"
showIcon
message={t('pages.xray.balancer.balancerFallbackInfo')}
title={t('pages.xray.balancer.balancerFallbackInfo')}
style={{ marginBottom: 16 }}
/>
)}
@@ -265,7 +265,7 @@ export default function BalancerFormModal({
<Alert
type="error"
showIcon
message={t('pages.xray.balancer.balancerFallbackCycle')}
title={t('pages.xray.balancer.balancerFallbackCycle')}
style={{ marginBottom: 16 }}
/>
)}
@@ -86,7 +86,7 @@ export default function DnsPresetsModal({ open, onClose, onInstall }: DnsPresets
type="warning"
showIcon
className="preset-warning"
message={t('pages.xray.dns.dnsLeakWarning')}
title={t('pages.xray.dns.dnsLeakWarning')}
/>
<div className="preset-list">
{PRESETS.map((preset) => (
+1 -1
View File
@@ -240,7 +240,7 @@ export default function DnsTab({ templateSettings, setTemplateSettings }: DnsTab
<Alert
type="warning"
showIcon
message={t('pages.xray.dns.dnsLeakWarning')}
title={t('pages.xray.dns.dnsLeakWarning')}
style={{ marginBottom: 12 }}
/>
<SettingListItem