1- import { Component , createSignal } from "solid-js"
1+ import { Component } from "solid-js"
22import { Dialog } from "@opencode-ai/ui/dialog"
33import { Tabs } from "@opencode-ai/ui/tabs"
44import { Icon } from "@opencode-ai/ui/icon"
5- import { TextField } from "@opencode-ai/ui/text-field"
65import { SettingsGeneral } from "./settings-general"
76import { SettingsKeybinds } from "./settings-keybinds"
87import { SettingsPermissions } from "./settings-permissions"
@@ -13,15 +12,10 @@ import { SettingsCommands } from "./settings-commands"
1312import { SettingsMcp } from "./settings-mcp"
1413
1514export const DialogSettings : Component = ( ) => {
16- const [ search , setSearch ] = createSignal ( "" )
17-
1815 return (
1916 < Dialog size = "large" >
2017 < Tabs orientation = "vertical" variant = "settings" defaultValue = "general" class = "h-full settings-dialog" >
2118 < Tabs . List >
22- < div class = "settings-dialog__search px-3 pb-3" >
23- < TextField placeholder = "Search" value = { search ( ) } onChange = { setSearch } variant = "normal" />
24- </ div >
2519 < Tabs . SectionTitle > Desktop</ Tabs . SectionTitle >
2620 < Tabs . Trigger value = "general" >
2721 < Icon name = "settings-gear" />
@@ -31,56 +25,56 @@ export const DialogSettings: Component = () => {
3125 < Icon name = "console" />
3226 Shortcuts
3327 </ Tabs . Trigger >
34- < Tabs . SectionTitle > Server</ Tabs . SectionTitle >
35- < Tabs . Trigger value = "permissions" >
36- < Icon name = "checklist" />
37- Permissions
38- </ Tabs . Trigger >
39- < Tabs . Trigger value = "providers" >
40- < Icon name = "server" />
41- Providers
42- </ Tabs . Trigger >
43- < Tabs . Trigger value = "models" >
44- < Icon name = "brain" />
45- Models
46- </ Tabs . Trigger >
47- < Tabs . Trigger value = "agents" >
48- < Icon name = "task" />
49- Agents
50- </ Tabs . Trigger >
51- < Tabs . Trigger value = "commands" >
52- < Icon name = "console" />
53- Commands
54- </ Tabs . Trigger >
55- < Tabs . Trigger value = "mcp" >
56- < Icon name = "mcp" />
57- MCP
58- </ Tabs . Trigger >
28+ { /* <Tabs.SectionTitle>Server</Tabs.SectionTitle> */ }
29+ { /* <Tabs.Trigger value="permissions"> */ }
30+ { /* <Icon name="checklist" /> */ }
31+ { /* Permissions */ }
32+ { /* </Tabs.Trigger> */ }
33+ { /* <Tabs.Trigger value="providers"> */ }
34+ { /* <Icon name="server" /> */ }
35+ { /* Providers */ }
36+ { /* </Tabs.Trigger> */ }
37+ { /* <Tabs.Trigger value="models"> */ }
38+ { /* <Icon name="brain" /> */ }
39+ { /* Models */ }
40+ { /* </Tabs.Trigger> */ }
41+ { /* <Tabs.Trigger value="agents"> */ }
42+ { /* <Icon name="task" /> */ }
43+ { /* Agents */ }
44+ { /* </Tabs.Trigger> */ }
45+ { /* <Tabs.Trigger value="commands"> */ }
46+ { /* <Icon name="console" /> */ }
47+ { /* Commands */ }
48+ { /* </Tabs.Trigger> */ }
49+ { /* <Tabs.Trigger value="mcp"> */ }
50+ { /* <Icon name="mcp" /> */ }
51+ { /* MCP */ }
52+ { /* </Tabs.Trigger> */ }
5953 </ Tabs . List >
6054 < Tabs . Content value = "general" class = "no-scrollbar" >
6155 < SettingsGeneral />
6256 </ Tabs . Content >
6357 < Tabs . Content value = "shortcuts" class = "no-scrollbar" >
6458 < SettingsKeybinds />
6559 </ Tabs . Content >
66- < Tabs . Content value = "permissions" class = "no-scrollbar" >
67- < SettingsPermissions />
68- </ Tabs . Content >
69- < Tabs . Content value = "providers" class = "no-scrollbar" >
70- < SettingsProviders />
71- </ Tabs . Content >
72- < Tabs . Content value = "models" class = "no-scrollbar" >
73- < SettingsModels />
74- </ Tabs . Content >
75- < Tabs . Content value = "agents" class = "no-scrollbar" >
76- < SettingsAgents />
77- </ Tabs . Content >
78- < Tabs . Content value = "commands" class = "no-scrollbar" >
79- < SettingsCommands />
80- </ Tabs . Content >
81- < Tabs . Content value = "mcp" class = "no-scrollbar" >
82- < SettingsMcp />
83- </ Tabs . Content >
60+ { /* <Tabs.Content value="permissions" class="no-scrollbar"> */ }
61+ { /* <SettingsPermissions /> */ }
62+ { /* </Tabs.Content> */ }
63+ { /* <Tabs.Content value="providers" class="no-scrollbar"> */ }
64+ { /* <SettingsProviders /> */ }
65+ { /* </Tabs.Content> */ }
66+ { /* <Tabs.Content value="models" class="no-scrollbar"> */ }
67+ { /* <SettingsModels /> */ }
68+ { /* </Tabs.Content> */ }
69+ { /* <Tabs.Content value="agents" class="no-scrollbar"> */ }
70+ { /* <SettingsAgents /> */ }
71+ { /* </Tabs.Content> */ }
72+ { /* <Tabs.Content value="commands" class="no-scrollbar"> */ }
73+ { /* <SettingsCommands /> */ }
74+ { /* </Tabs.Content> */ }
75+ { /* <Tabs.Content value="mcp" class="no-scrollbar"> */ }
76+ { /* <SettingsMcp /> */ }
77+ { /* </Tabs.Content> */ }
8478 </ Tabs >
8579 </ Dialog >
8680 )
0 commit comments