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')} />