import Timeline from "@/components/ui/timeline";
const ink = {
color: "var(--bs-color-text-primary)",
fontWeight: "var(--bs-font-weight-medium)",
};
const time = {
color: "var(--bs-color-text-tertiary)",
fontSize: "var(--bs-font-size-sm)",
};
const schedule = [
["Doors open", "2026-09-14 08:30"],
["First reading", "2026-09-14 09:00"],
["Closing remarks", "2026-09-14 11:30"],
] as const;
export default function TimelineCompactDemo() {
return (
<div
style={{
background: "var(--bs-color-surface-1)",
color: "var(--bs-color-text-primary)",
padding: "2rem",
borderRadius: "var(--bs-radius-lg)",
}}
>
<Timeline.Root style={{ maxInlineSize: "24rem" }}>
{schedule.map(([title, when]) => (
<Timeline.Item key={title}>
<Timeline.Marker />
<Timeline.Content>
<span style={ink}>{title}</span>
<span style={{ ...time, marginInlineStart: "var(--bs-space-2)" }}>
{when}
</span>
</Timeline.Content>
</Timeline.Item>
))}
</Timeline.Root>
</div>
);
}