Title Section
A title section with a title and a description
npx shadcn@latest add @shuip/title-section
pnpm dlx shadcn@latest add @shuip/title-section
bun x shadcn@latest add @shuip/title-section
import type * as React from 'react';
export interface TitleSectionProps extends React.RefAttributes<HTMLDivElement> {
title: string;
description: string | React.JSX.Element;
}
export function TitleSection({ title, description, ...props }: TitleSectionProps) {
return (
<div className='text-center -space-y-2 my-6 max-md:text-sm' {...props}>
<h1 className='text-4xl md:text-5xl font-bold'>{title}</h1>
<p className='opacity-80 text-center'>{description}</p>
</div>
);
}
The command is the same for Base UI and Radix: the CLI reads the style in your components.json and installs the matching variant.
Examples
Default
Prop
Type