Heading
You get two — we're building applications here, not authoring medical journals.
Order #1011
import { Heading } from '@/components/heading'
function Example() {
return (
<div className="flex w-full flex-wrap items-end justify-between gap-4 border-b border-zinc-950/10 pb-6 dark:border-white/10">
<Heading>Order #1011</Heading>
<div className="flex gap-4">
<Button outline>Refund</Button>
<Button>Resend invoice</Button>
</div>
</div>
)
}
import { Heading } from '@/components/heading'
function Example() {
return (
<div className="flex w-full flex-wrap items-end justify-between gap-4 border-b border-zinc-950/10 pb-6 dark:border-white/10">
<Heading>Order #1011</Heading>
<div className="flex gap-4">
<Button outline>Refund</Button>
<Button>Resend invoice</Button>
</div>
</div>
)
}
Component API
Prop | Default | Description |
---|---|---|
Heading extends the JSX <h1> element | ||
This component does not expose any component-specific props. | ||
Subheading extends the JSX <h2> element | ||
This component does not expose any component-specific props. |
Examples
Basic heading example
Use the Heading
component to add a primary heading to a page:
Recent orders
import { Heading } from '@/components/heading'
function Example() {
return <Heading>Recent orders</Heading>
}
import { Heading } from '@/components/heading'
function Example() {
return <Heading>Recent orders</Heading>
}
The Heading
component renders an h1
by default, which you can customize with the level
prop.
Basic subheading example
Use the Subheading
component to add a subheading to a page:
Recent orders
import { Subheading } from '@/components/heading'
function Example() {
return <Subheading>Recent orders</Subheading>
}
import { Subheading } from '@/components/heading'
function Example() {
return <Subheading>Recent orders</Subheading>
}
The Subheading
component renders an h2
by default, which you can customize with the level
prop.
With custom level
Use the level
prop to render a different heading element for semantic purposes while still maintaining the same visual
styles:
Recent orders
import { Heading } from '@/components/heading'
function Example() {
return <Heading level={2}>Recent orders</Heading>
}
import { Heading } from '@/components/heading'
function Example() {
return <Heading level={2}>Recent orders</Heading>
}