feat(app): add servers tab to settings dialog (#29675)

This commit is contained in:
Brendan Allan
2026-06-03 08:25:45 +00:00
committed by GitHub
parent c36a433a1f
commit c6f684366a
30 changed files with 921 additions and 413 deletions
+3 -3
View File
@@ -33,6 +33,7 @@ import { CommentsProvider } from "@/context/comments"
import { FileProvider } from "@/context/file"
import { ServerSDKProvider } from "@/context/server-sdk"
import { ServerSyncProvider } from "@/context/server-sync"
import { GlobalProvider } from "@/context/global"
import { HighlightsProvider } from "@/context/highlights"
import { LanguageProvider, type Locale, useLanguage } from "@/context/language"
import { LayoutProvider } from "@/context/layout"
@@ -47,7 +48,6 @@ import DirectoryLayout from "@/pages/directory-layout"
import Layout from "@/pages/layout"
import { ErrorPage } from "./pages/error"
import { useCheckServerHealth } from "./utils/server-health"
import { ServersProvider } from "./context/servers"
const HomeRoute = lazy(() => import("@/pages/home"))
const Session = lazy(() => import("@/pages/session"))
@@ -316,7 +316,7 @@ export function AppInterface(props: {
}) {
return (
<ServerProvider defaultServer={props.defaultServer} servers={props.servers}>
<ServersProvider>
<GlobalProvider defaultServer={props.defaultServer} servers={props.servers}>
<ConnectionGate disableHealthCheck={props.disableHealthCheck}>
<ServerKey>
<QueryProvider>
@@ -337,7 +337,7 @@ export function AppInterface(props: {
</QueryProvider>
</ServerKey>
</ConnectionGate>
</ServersProvider>
</GlobalProvider>
</ServerProvider>
)
}