From c5276f62d07461937de2ddc8f652dabe34ad6c37 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Fri, 17 Apr 2026 14:18:45 +0900 Subject: [PATCH] refac --- .../workspace/Models/BuiltinTools.svelte | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/src/lib/components/workspace/Models/BuiltinTools.svelte b/src/lib/components/workspace/Models/BuiltinTools.svelte index b171c85e4..b900d004b 100644 --- a/src/lib/components/workspace/Models/BuiltinTools.svelte +++ b/src/lib/components/workspace/Models/BuiltinTools.svelte @@ -56,15 +56,6 @@ const allTools = Object.keys(toolLabels); export let builtinTools: Record = {}; - - // Initialize missing keys to true (default enabled) - $: { - for (const tool of allTools) { - if (!(tool in builtinTools)) { - builtinTools[tool] = true; - } - } - }
@@ -77,10 +68,12 @@ { - builtinTools = { - ...builtinTools, - [tool]: e.detail === 'checked' - }; + if (e.detail === 'checked') { + delete builtinTools[tool]; + } else { + builtinTools[tool] = false; + } + builtinTools = builtinTools; }} />