diff --git a/apps/fabro-web/app/routes/settings.tsx b/apps/fabro-web/app/routes/settings.tsx index e789be717..9fed93c35 100644 --- a/apps/fabro-web/app/routes/settings.tsx +++ b/apps/fabro-web/app/routes/settings.tsx @@ -25,6 +25,7 @@ export default function Settings() { + ); } @@ -35,7 +36,8 @@ export default function Settings() { {view === "settings" ? ( <> - + + ) : ( @@ -93,30 +95,47 @@ function ViewToggle({ view, setView }: { view: View; setView: (v: View) => void } function ServerPanel({ settings }: { settings: ServerSettings }) { - const { listen, web, api, storage } = settings.server; + const { listen, web, api, scheduler } = settings.server; return ( + + {web.enabled ? : } + + + {api.url ? : Same origin} + - - {web.enabled ? : } - - - {api.url ? : Same origin} - - - {storage.root} + + ); } -function AccessPanel({ settings }: { settings: ServerSettings }) { - const { auth, ip_allowlist, scheduler } = settings.server; +function DataPanel({ settings }: { settings: ServerSettings }) { + const { storage, slatedb, artifacts } = settings.server; + return ( + + + {storage.root} + + + + + + + + + ); +} + +function SecurityPanel({ settings }: { settings: ServerSettings }) { + const { auth, ip_allowlist } = settings.server; const githubUsers = auth.github.allowed_usernames; return ( - + {auth.methods.length === 0 ? ( None configured @@ -129,8 +148,8 @@ function AccessPanel({ settings }: { settings: ServerSettings }) { )} {githubUsers.length === 0 ? ( Anyone @@ -150,17 +169,14 @@ function AccessPanel({ settings }: { settings: ServerSettings }) { } /> - - - ); } function IntegrationsPanel({ settings }: { settings: ServerSettings }) { - const { integrations, artifacts } = settings.server; + const { integrations } = settings.server; return ( - + - - - ); }