Files
supabase/apps/studio/components/layouts/AppLayout/StatusPageBanner.tsx
2026-04-01 10:22:37 +02:00

28 lines
688 B
TypeScript

import { useStatusPageBannerVisibility } from './useStatusPageBannerVisibility'
import { HeaderBanner } from '@/components/interfaces/Organization/HeaderBanner'
import { InlineLink } from '@/components/ui/InlineLink'
const BANNER_DESCRIPTION = (
<>
Follow the <InlineLink href="https://status.supabase.com">status page</InlineLink> for updates
</>
)
/**
* Used to display ongoing incidents
*/
export const StatusPageBanner = () => {
const banner = useStatusPageBannerVisibility()
if (!banner) return null
return (
<HeaderBanner
variant="warning"
title={banner.title}
description={BANNER_DESCRIPTION}
onDismiss={banner.dismiss}
/>
)
}