diff --git a/src/pages/Settings/ConfigSection.tsx b/src/pages/Settings/ConfigSection.tsx index 0bc42ec..3c379a7 100644 --- a/src/pages/Settings/ConfigSection.tsx +++ b/src/pages/Settings/ConfigSection.tsx @@ -489,8 +489,10 @@ function ConfigCard({ locateConfigMutation: any exportConfigMutation: any }) { + const isActive = configFile.id === activeConfigFile?.id + const disabledKeys = useMemo(() => { - if (configFile.id !== activeConfigFile?.id) { + if (!isActive) { return [ 'enable', 'disable', @@ -522,7 +524,7 @@ function ConfigCard({ } return disabled - }, [configFile, activeConfigFile]) + }, [configFile, isActive]) return ( - -
- -
-
- -
- +
+
+ )} + {configFile.id !== 'default' && ( + +
+ -
-
+ useHostStore.getState().removeConfigFile(configFile.id!) + }, 100) + }} + > + + + + + )}