Files
supabase/apps/studio/components/interfaces/Settings/Database/SettingsDatabaseEmptyStateLocal.tsx
Kalleby Santos b74bf9bef4 fix(studio): studio broken local/self-hosted pages 1 (database settings) (#40579)
* feat: non-platform empty local state fallback for database settings page

* stamp: improving local database settings layout

* stamp: format
2026-01-20 10:01:00 -07:00

56 lines
1.8 KiB
TypeScript

import { Card, CardContent, CardHeader } from 'ui'
import { DOCS_URL } from 'lib/constants'
import { DocsButton } from 'components/ui/DocsButton'
export function SettingsDatabaseEmptyStateLocal() {
return (
<>
<Card>
<CardHeader className="flex-row items-center justify-between">
Local development & CLI
<div className="flex items-center gap-x-2">
<DocsButton href={`${DOCS_URL}/guides/local-development/cli/config#database-config`} />
</div>
</CardHeader>
<CardContent>
<p className="prose [&>code]:text-xs text-sm max-w-full">
Change settings in <code>supabase/config.toml</code> file, which is automatically loaded
on <code>supabase start</code>
</p>
</CardContent>
</Card>
<Card>
<CardHeader className="flex-row items-center justify-between">
Self-Hosted Supabase
<div className="flex items-center gap-x-2">
<DocsButton
href={`${DOCS_URL}/guides/self-hosting/docker#configuring-and-securing-supabase`}
/>
</div>
</CardHeader>
<CardContent>
<p className="prose [&>code]:text-xs space-x-1 text-sm max-w-full">
<span>Change settings in</span>
<a
target="_blank"
rel="noopener noreferrer"
href="https://github.com/supabase/supabase/blob/master/docker/.env.example"
>
.env file
</a>
<span>and</span>
<a
target="_blank"
rel="noopener noreferrer"
href="https://github.com/supabase/supabase/blob/master/docker/docker-compose.yml"
>
docker-compose.yml
</a>
</p>
</CardContent>
</Card>
</>
)
}