Marker
Inline status, separators, and timeline markers for chat transcripts.
'use client'
import { Marker, MarkerContent, MarkerIcon } from '@nerdfish/react/marker'
import { Spinner } from '@nerdfish/react/spinner'
export default function MarkerExample() {
return (
<div className="gap-casual py-casual mx-auto flex w-full max-w-sm flex-col">
<Marker role="status">
<MarkerIcon>
<Spinner />
</MarkerIcon>
<MarkerContent>Checking the logs...</MarkerContent>
</Marker>
<Marker variant="separator">
<MarkerContent>Today</MarkerContent>
</Marker>
<Marker variant="border">
<MarkerContent>New messages</MarkerContent>
</Marker>
</div>
)
}
Usage
<Marker role="status">
<MarkerIcon>
<Spinner />
</MarkerIcon>
<MarkerContent>Checking the logs...</MarkerContent>
</Marker>
Use variant="separator" for date dividers and variant="border" for section labels. Give status markers role="status" so assistive tech announces updates.