Revision Marker
Open Source
NewAccessible drafting revision marker with a silent triangle and explicit revision description.
API and behavior
Compound exports, owned slots, interaction law, and family hook routing.
- Required props
revision- Optional props
descriptiondate- Controlled props
- None
- Companion exports
RevisionMarker- Owned data-slot contract
revision-markerrevision-marker-markrevision-marker-valuerevision-marker-description
Motif route
MOTIF_REGISTRY.revision-marker → apparatusTarget('revision-marker')
Keyboard
Read-only marker; no synthetic focus target.
Accessibility
The triangle is aria-hidden and explicit revision prose carries the meaning.
Family hooks
Draft consumes outline-line, mark, microlabel, and annotation-ink hooks.
described revisiongenerated fallback labeldated long descriptionInstallation
npx shadcn@latest add @substrateui/revision-marker --yesUpgrading a project that installed base before F1? Refresh the shared hooks first:
npx shadcn@latest add @substrateui/base --yes --overwritenpm Dependencies
npm install class-variance-authorityTags
draftrevisionchangemarker