UnreviewedOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptional UnreviewedkeyReact/Preact reconciliation key when rendered inside a list.
Optional UnreviewedidHTML id attribute.
Optional UnreviewedclassHTML class attribute (standard DOM).
Optional UnreviewedclassReact/Preact-style class name. Alias for class.
Optional UnreviewedstyleInline styles applied to the element.
OptionalchildrenOptional UnreviewedslotAssigns the element to a named <slot> (e.g. slot="title").
Optional UnreviewedtabTab order. Set to 0 to make the element keyboard-focusable.
Optional UnreviewedroleARIA role override.
Optional UnreviewedpriorityVisual priority. Maps to text-1..text-4.
Optional UnreviewedtoneColor tint. neutral (default) is the untinted --text-{N} scale; a named
tone applies the matching --text-{N}-{tone} palette; any literal CSS color
is a custom tone (hue kept, lightness/chroma pinned per priority in oklch).
Optional UnreviewedsizeType scale. small = 13/16, medium (default) = 15/20, large = 17/24.
Optional UnreviewedinlineRender as inline-block instead of the default block.
Optional UnreviewedtruncateTruncate to N lines with a trailing ellipsis. The attribute value
carries the line count (e.g. "1", "3"); the count is also
available via --line-clamp. Multi-line JSX values set it inline;
raw authors set it in an allowed stylesheet.
Optional UnreviewedexpandableEnables expansion with truncate. Supply a direct a-button control with
role="button" and tabindex="0" before the a-text-content region. The
elements own expansion and accessibility defaults off-DOM. Without
collapsible, expansion is one-way and the control becomes hidden.
Optional UnreviewedcollapsiblePaired with expandable: the chevron becomes a two-way "Show more" /
"Show less" toggle that stays visible while expanded. Omit for one-way.
Optional Unreviewedexpandable-Cover the folded, overflowing preview with the expand control. Raw authors
manage inert on a-text-content using textpresentationchange.
Optional UnreviewedontextpresentationchangeNon-bubbling notification after measurement or expansion, including a current snapshot when a listener attaches after upgrade.
Attributes for
<a-text>. For JSX, useTextfrom@antadesign/anta.