diff --git a/packages/kilo-console/src/routes/config/CliNotificationsRoute.tsx b/packages/kilo-console/src/routes/config/CliNotificationsRoute.tsx index 84b48020ebad..3f82145c542f 100644 --- a/packages/kilo-console/src/routes/config/CliNotificationsRoute.tsx +++ b/packages/kilo-console/src/routes/config/CliNotificationsRoute.tsx @@ -1,7 +1,7 @@ import { Button } from "@kilocode/kilo-web-ui/button" import { Card } from "@kilocode/kilo-web-ui/card" import { CustomSelect, type SelectOption } from "../../components/CustomSelect" -import { ConfigPage, ConfigTag as Tag } from "./ConfigPage" +import { ConfigPage, ConfigToggle as Toggle } from "./ConfigPage" import { type TitleIcon, useTuiNotificationSettings } from "./state/ui" const icons = [ @@ -10,31 +10,6 @@ const icons = [ { value: "emojis", label: "Emojis" }, ] satisfies SelectOption[] -function Toggle(props: { - label: string - description: string - checked: boolean - disabled?: boolean - onChange: () => void -}) { - return ( - - ) -} - export function CliNotificationsRoute() { const state = useTuiNotificationSettings() diff --git a/packages/kilo-console/src/routes/config/CliUiRoute.tsx b/packages/kilo-console/src/routes/config/CliUiRoute.tsx index 30d80f176088..7485020eb413 100644 --- a/packages/kilo-console/src/routes/config/CliUiRoute.tsx +++ b/packages/kilo-console/src/routes/config/CliUiRoute.tsx @@ -3,7 +3,7 @@ import { Button } from "@kilocode/kilo-web-ui/button" import { Card } from "@kilocode/kilo-web-ui/card" import { CustomSelect, type SelectOption } from "../../components/CustomSelect" import { SearchField } from "../../components/SearchField" -import { ConfigPage, ConfigTag as Tag } from "./ConfigPage" +import { ConfigPage, ConfigToggle as Toggle } from "./ConfigPage" import { type Theme, themeTitle, useTuiUiSettings } from "./state/ui" const diffs = [ @@ -31,31 +31,6 @@ function ThemePreview(props: { item: Theme }) { ) } -function Toggle(props: { - label: string - description: string - checked: boolean - disabled?: boolean - onChange: () => void -}) { - return ( - - ) -} - export function CliUiRoute() { const state = useTuiUiSettings() diff --git a/packages/kilo-console/src/routes/config/ConfigPage.tsx b/packages/kilo-console/src/routes/config/ConfigPage.tsx index 13446c444259..48e0cce3c684 100644 --- a/packages/kilo-console/src/routes/config/ConfigPage.tsx +++ b/packages/kilo-console/src/routes/config/ConfigPage.tsx @@ -40,6 +40,31 @@ export function ConfigToolbar(props: { ) } +export function ConfigToggle(props: { + label: string + description: string + checked: boolean + disabled?: boolean + onChange: () => void +}) { + return ( + + ) +} + export function SourceBadge(props: { source?: string; inherited?: boolean; overridden?: boolean }) { return } diff --git a/script/kilocode-duplication-allowlist.json b/script/kilocode-duplication-allowlist.json index 117c97a95ad8..8f4624099159 100644 --- a/script/kilocode-duplication-allowlist.json +++ b/script/kilocode-duplication-allowlist.json @@ -62,18 +62,6 @@ "owner": "kilo-console", "reason": "Existing duplication before the ratchet; remove through a focused, behavior-preserving extraction." }, - { - "files": [ - "packages/kilo-console/src/routes/config/CliNotificationsRoute.tsx", - "packages/kilo-console/src/routes/config/CliUiRoute.tsx" - ], - "fingerprint": "3d8c2a788d682c4e", - "maxMatches": 1, - "maxTokens": 143, - "kind": "legacy", - "owner": "kilo-console", - "reason": "Existing duplication before the ratchet; remove through a focused, behavior-preserving extraction." - }, { "files": [ "packages/kilo-console/src/routes/config/state/agents.ts",