From af7f886c3989ca09459629b99d7a8272647e1c6e Mon Sep 17 00:00:00 2001 From: Ordinary Date: Fri, 28 Mar 2025 12:44:40 +0000 Subject: [PATCH] refactor: use handleFieldChange function on change event --- .../Setting/Operation/SettingsGeneral.js | 35 +++---------------- 1 file changed, 5 insertions(+), 30 deletions(-) diff --git a/web/src/pages/Setting/Operation/SettingsGeneral.js b/web/src/pages/Setting/Operation/SettingsGeneral.js index 18bf7ffb..30d3026a 100644 --- a/web/src/pages/Setting/Operation/SettingsGeneral.js +++ b/web/src/pages/Setting/Operation/SettingsGeneral.js @@ -143,12 +143,7 @@ export default function GeneralSettings(props) { size='default' checkedText='|' uncheckedText='〇' - onChange={(value) => { - setInputs({ - ...inputs, - DisplayInCurrencyEnabled: value, - }); - }} + onChange={handleFieldChange('DisplayInCurrencyEnabled')} /> @@ -158,12 +153,7 @@ export default function GeneralSettings(props) { size='default' checkedText='|' uncheckedText='〇' - onChange={(value) => - setInputs({ - ...inputs, - DisplayTokenStatEnabled: value, - }) - } + onChange={handleFieldChange('DisplayTokenStatEnabled')} /> @@ -173,12 +163,7 @@ export default function GeneralSettings(props) { size='default' checkedText='|' uncheckedText='〇' - onChange={(value) => - setInputs({ - ...inputs, - DefaultCollapseSidebar: value, - }) - } + onChange={handleFieldChange('DefaultCollapseSidebar')} /> @@ -190,12 +175,7 @@ export default function GeneralSettings(props) { size='default' checkedText='|' uncheckedText='〇' - onChange={(value) => - setInputs({ - ...inputs, - DemoSiteEnabled: value - }) - } + onChange={handleFieldChange('DemoSiteEnabled')} /> @@ -206,12 +186,7 @@ export default function GeneralSettings(props) { size='default' checkedText='|' uncheckedText='〇' - onChange={(value) => - setInputs({ - ...inputs, - SelfUseModeEnabled: value - }) - } + onChange={handleFieldChange('SelfUseModeEnabled')} />