--- import DefaultLayout from '@shared/layouts/DefaultLayout.astro' import Card from '@ui/Card.astro' import CardBody from '@ui/CardBody.astro' import CardTitle from '@ui/CardTitle.astro' import CardSubtitle from '@ui/CardSubtitle.astro' import StatusMonitoring from '@shared/components/cards/StatusMonitoring.astro' import DocsLink from '@ui/DocsLink.astro' interface TrackingItem { status?: 'success' | 'warning' | 'danger' label: string } // Mirrors the uptime history shown in docs/content/ui/components/tracking.mdx. const uptime: TrackingItem[] = [ { status: 'success', label: 'Operational' }, { status: 'success', label: 'Operational' }, { status: 'success', label: 'Operational' }, { status: 'success', label: 'Operational' }, { status: 'danger', label: 'Downtime' }, { status: 'success', label: 'Operational' }, { status: 'success', label: 'Operational' }, { status: 'success', label: 'Operational' }, { status: 'success', label: 'Operational' }, { status: 'success', label: 'Operational' }, { status: 'success', label: 'Operational' }, { status: 'success', label: 'Operational' }, { status: 'success', label: 'Operational' }, { status: 'warning', label: 'Big load' }, { status: 'success', label: 'Operational' }, { status: 'success', label: 'Operational' }, { status: 'success', label: 'Operational' }, { status: 'danger', label: 'Downtime' }, { status: 'success', label: 'Operational' }, { status: 'success', label: 'Operational' }, { status: 'success', label: 'Operational' }, { label: 'No data' }, { label: 'No data' }, { status: 'success', label: 'Operational' }, { status: 'success', label: 'Operational' }, { status: 'success', label: 'Operational' }, { status: 'success', label: 'Operational' }, { status: 'success', label: 'Operational' }, { status: 'success', label: 'Operational' }, { status: 'success', label: 'Operational' }, ] ---
Basic example Hover a block to see its status.
{uptime.map((item) =>
)}
Squares variant Add .tracking-squares for square, evenly spaced blocks.
{uptime.map((item) =>
)}