diff --git a/frontend/src/lib/components/settings/WorkspaceOperatorSettings.svelte b/frontend/src/lib/components/settings/WorkspaceOperatorSettings.svelte index 96f441a51b..354d8856bb 100644 --- a/frontend/src/lib/components/settings/WorkspaceOperatorSettings.svelte +++ b/frontend/src/lib/components/settings/WorkspaceOperatorSettings.svelte @@ -74,22 +74,12 @@ isChanged = JSON.stringify(operatorWorkspaceSettings) !== JSON.stringify(originalSettings) }) - let enableAllState = $derived( - (() => { - const values = Object.values(operatorWorkspaceSettings) - if (values.every((v) => v === true)) return 'true' - if (values.every((v) => v === false)) return 'false' - return undefined - })() + const allDisabled = $derived( + Object.values(operatorWorkspaceSettings).every((value) => value === false) + ) + const allEnabled = $derived( + Object.values(operatorWorkspaceSettings).every((value) => value === true) ) - - function toggleAllSettings(event) { - const newValue = event.detail === true - Object.keys(operatorWorkspaceSettings).forEach((key) => { - operatorWorkspaceSettings[key] = newValue - }) - operatorWorkspaceSettings = { ...operatorWorkspaceSettings } - }