OptionalclassExtra props applied to the wrapping element (className, style, …).
OptionalcontrolsShow opt-in, suppressible size (font-size ladder) + reshape controls beside the figure. Off by default — the bare component stays a pure render.
OptionalfontReference font size in points (default 12).
OptionallocaleBCP-47 locale for the controls toolbar chrome (size/shape/copy labels +
copy toasts). Auto-detected from the browser when omitted. Ignored when
controls is off (the bare figure has no chrome).
OptionalmessagesPre-resolved chrome messages for the toolbar, overriding locale. <EntvizPill>
passes its own resolved bundle down so the embedded toolbar matches the pill.
OptionalnoteOptional out-of-band caption (≤10 printable-ASCII chars, U+0020–U+007E).
OptionalonCalled with the error message if rendering throws (e.g. bad note).
OptionalonThe typed event firehose (see events.ts). Notify-only, in addition to the specific callbacks (render.error / display.resize / display.reshape / copy).
OptionalonReshape handler. When given, the aspect ratio is CONTROLLED; otherwise
managed internally. Receives the targetAr of the chosen grid shape.
OptionalonResize handler. When given, font size is CONTROLLED (the parent owns it — e.g. the comparator drives both figures); otherwise it is managed internally.
OptionalreshapableWhether the reshape (grid-shape) control is offered when controls is on
(default true). The comparator turns this off for a raster reference, which
can't be re-rendered into a different shape.
OptionalstyleOptionaltargetTarget aspect ratio W/H (default 1.0).
OptionaltitleAccessible label; defaults to a description that includes the note.
The high-entropy value to visualize (key, hash, UUID, address, …).
@entviz/react — React components over the certified @entviz/core renderer.
Ships raw .ts source (no build step); authored with React.createElement so it carries no JSX-transform requirement onto consumers.