/
Alex_Ural
/
opencode
Обзор
Документация
Войти
/
Alex_Ural
/
opencode
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
packages/app/src/components/settings-servers.tsx
33 строки
1 KB
Brendan Allan
feat(app): add servers tab to settings dialog (#29675)
03 июн 2026, 11:25
Не верифицирован
03 июн 2026, 11:25
c6f6843
Код
Авторство
О чём код?
import { Show, type Component } from "solid-js" import { useLanguage } from "@/context/language" import { ServerConnectionForm, ServerConnectionList, useServerManagementController } from "./dialog-select-server" export const SettingsServers: Component = () => { const language = useLanguage() const controller = useServerManagementController() return ( <div class="flex flex-col h-full overflow-y-auto no-scrollbar px-4 pb-10 sm:px-10 sm:pb-10"> <div class="flex flex-col flex-1 min-h-0 max-w-[720px]"> <Show when={controller.isFormMode()} fallback={ <> <div class="sticky top-0 z-10 bg-[linear-gradient(to_bottom,var(--surface-stronger-non-alpha)_calc(100%_-_24px),transparent)]"> <div class="flex flex-col gap-1 pt-6 pb-8"> <h2 class="text-16-medium text-text-strong">{language.t("status.popover.tab.servers")}</h2> </div> </div> <ServerConnectionList controller={controller} /> </> } > <div class="flex flex-1 min-h-0 flex-col gap-4 pt-6"> <div class="text-16-medium text-text-strong">{controller.formTitle()}</div> <ServerConnectionForm controller={controller} /> </div> </Show> </div> </div> ) }