label | LocalizedMessage | — | Accessible name; renders role="img" and aria-label. |
path | SvgPathData | — | Branded path data for the d attribute. |
viewBox | SvgViewBox | — | User-space view box; rendered as "minX minY width height". |
decorative | boolean | — | When omitted or false, the shape is meaningful and must supply label.
Marks the graphic as decorative. Renders aria-hidden="true" and focusable="false". |
fill | VectorPaint | — | Fill paint. Defaults to none when omitted. |
id | string | — | Element id forwarded to the svg. |
ref | Ref<SVGSVGElement> | — | Ref to the root svg. |
size | ShapeSize | — | Space-scale box for the root svg. |
stroke | VectorPaint | — | Stroke paint. Defaults to none when omitted. |
strokeAlignment | ShapeStrokeAlignment | ShapeStrokeAlignment.Center | Stroke alignment relative to the path. Inside and Outside are meaningful only for closed paths. |
strokeWidth | ShapeStrokeWidth | ShapeStrokeWidth.Hairline | Stroke width in viewBox user units. |