Component
MetricMandate
Three measurement standards calculate genuinely different counts from the same label: non-space characters, whitespace or word boundaries. The selected standard changes the live total and the width of its official meter.
Possible use
It could let a reviewer decide whether a handoff is large because it contains ink, silence or word boundaries, or let a presenter assign an agenda item an official size without changing its words.
Reasonable alternative
A reasonable local alternative is one explicit count chosen for the actual task. A public mandate makes an arbitrary measurement policy look like content governance.
01 / Preview
Try it yourself.
Prepare the ordinary handoff
The label awaits an arbitrary standard.Mechanism
- 1
- Begin with the same readable label and no official size.
- 2
- Choose Ink, Air or Edges; each standard calculates a different total.
- 3
- Withdraw the standard when the sentence has been measured enough.
02 / Usage
Put it somewhere.
example.tsxTSX
import { MetricMandate } from "gra-ui";
import "gra-ui/styles.css";
export function MeasuredNotice() {
return <MetricMandate label="Prepare the ordinary handoff" />;
}03 / API
Small surface area.
PropTypeDescription
labelstringThe text submitted to three competing and equally unhelpful measurement standards.