Component
CeremonyQueue
Press Stamp, Fold, Weigh and File in order. Each accepted rite moves the notice through a distinct station and changes its treatment; the wrong rite returns it to intake, and Empty queue restores the opening state.
Possible use
It could let a reviewer stage a handoff note through four ceremonial offices, or let a presenter make an agenda line earn its way into an archive before moving on. The order is theater, not process control.
Reasonable alternative
A reasonable local alternative is one release button with a visible status or a real checklist when steps matter. Four decorative verbs should not guard a simple transition.
01 / Preview
Try it yourself.
01Stamp
02Fold
03Weigh
04File
Ready for an unnecessary filing
make it officialMechanism
- 1
- Start with one notice waiting at intake.
- 2
- Press Stamp, Fold, Weigh and File in that order.
- 3
- Every accepted rite moves the notice and changes its treatment.
- 4
- A wrong rite returns the cargo to intake; Empty queue clears the ceremony.
02 / Usage
Put it somewhere.
example.tsxTSX
import { CeremonyQueue } from "gra-ui";
import "gra-ui/styles.css";
export function FiledNotice() {
return <CeremonyQueue><span>Ready for an unnecessary filing</span></CeremonyQueue>;
}03 / API
Small surface area.
PropTypeDescription
childrenReactNodeThe notice advanced through the ordered filing ceremony.