UnreviewedAny data-* attribute is forwarded to the rendered element.
Any aria-* attribute is forwarded to the rendered element.
Optional UnreviewedlevelSets the heading level and its font size.
Optional UnreviewedpriorityNeutral emphasis uses --text-1 through --text-4. See Colors.
Optional UnreviewedtoneSelects a text palette. A CSS color defines a custom tone. See Tone × priority.
Optional UnreviewedfontSelects the typeface. Serif suits page and section headings, sans serif suits headings in cards and panels, and monospace suits identifiers like run IDs. The default comes from the theme and heading level.
OptionaltruncateAdds an ellipsis when the title exceeds the line limit. true limits it
to one line, and a positive integer sets the line count. false and
numbers below 1 disable truncation. A clipped title shows its full text
in a tooltip. A nested <Tooltip> replaces the default tooltip.
Optional UnreviewedclassAdds CSS classes to the root element and preserves its existing classes.
Optional UnreviewedstyleInline CSS styles on the root element.
Optional UnreviewedchildrenContent to render in place of any default content.
Optional UnreviewedidHTML id attribute.
Optional UnreviewedtitleHTML title attribute, shown as a browser tooltip on hover.
Optional UnreviewedslotNamed slot in a parent web component, such as slot="header" in a <Dialog>.
Optional UnreviewedtabTab order. Set to -1 to skip the element when tabbing.
Optional UnreviewedkeyReact/Preact reconciliation key when rendered inside a list. Consumed by the JSX runtime (not forwarded as a DOM attribute).
Common props for JSX component wrappers.