Typography Components
A specialized component for the primary heading of a page. It ensures consistent styling for top-level titles across your application.
Default page title styling.
BasicPageTitle.tsx
<PageTitle>This is a Basic Page Title</PageTitle>
Page titles come in different sizes.
PageTitleSizes.tsx
<Col lg>
<PageTitle xs>PageTitle xs</PageTitle>
<PageTitle sm>PageTitle sm</PageTitle>
<PageTitle md>PageTitle md</PageTitle>
<PageTitle lg>PageTitle lg</PageTitle>
<PageTitle xl>PageTitle xl</PageTitle>
</Col>
Page titles support different font weights.
PageTitleFontWeights.tsx
<Col lg>
<PageTitle thin>PageTitle thin</PageTitle>
<PageTitle extralight>PageTitle extralight</PageTitle>
<PageTitle light>PageTitle light</PageTitle>
<PageTitle normal>PageTitle normal</PageTitle>
<PageTitle medium>PageTitle medium</PageTitle>
<PageTitle semibold>PageTitle semibold</PageTitle>
<PageTitle bold>PageTitle bold</PageTitle>
<PageTitle extrabold>PageTitle extrabold</PageTitle>
<PageTitle black>PageTitle black</PageTitle>
</Col>
Page titles can have different color appearances.
PageTitleAppearances.tsx
<Col lg>
<PageTitle default>PageTitle default</PageTitle>
<PageTitle accent>PageTitle accent</PageTitle>
<PageTitle primary>PageTitle primary</PageTitle>
<PageTitle secondary>PageTitle secondary</PageTitle>
<PageTitle tertiary>PageTitle tertiary</PageTitle>
<PageTitle success>PageTitle success</PageTitle>
<PageTitle danger>PageTitle danger</PageTitle>
<PageTitle warning>PageTitle warning</PageTitle>
<PageTitle info>PageTitle info</PageTitle>
</Col>
Page titles support different font families.
PageTitleFontFamilies.tsx
<Col lg>
<PageTitle sans>PageTitle sans</PageTitle>
<PageTitle serif>PageTitle serif</PageTitle>
<PageTitle mono>PageTitle mono</PageTitle>
</Col>
Page titles support different styles and decorations.
PageTitleStyles.tsx
<Col lg>
<PageTitle underline>PageTitle underline</PageTitle>
<PageTitle lineThrough>PageTitle lineThrough</PageTitle>
<PageTitle noUnderline>PageTitle noUnderline</PageTitle>
<PageTitle overline>PageTitle overline</PageTitle>
</Col>
Page titles support different case transformations.
PageTitleTransformations.tsx
<Col lg>
<PageTitle uppercase>PageTitle uppercase</PageTitle>
<PageTitle lowercase>PageTitle lowercase</PageTitle>
<PageTitle capitalize>PageTitle capitalize</PageTitle>
<PageTitle normalCase>PageTitle normalCase</PageTitle>
</Col>
Page titles can be aligned differently.
PageTitleAlignment.tsx
<div className="space-y-4 border-2 border-dashed border-gray-300 p-4">
<PageTitle textLeft>Left Aligned Page Title</PageTitle>
<PageTitle textCenter>Center Aligned Page Title</PageTitle>
<PageTitle textRight>Right Aligned Page Title</PageTitle>
</div>
Combining multiple page title properties.
PageTitleCombinations.tsx
<Col lg>
<PageTitle bold lg primary>Large Bold Primary Page Title</PageTitle>
<PageTitle italic secondary sm>Small Italic Secondary Page Title</PageTitle>
<PageTitle md semibold success underline>Medium Semibold Success Underlined Page Title</PageTitle>
<PageTitle light uppercase xs>Extra Small Light Uppercase Page Title</PageTitle>
<PageTitle danger extrabold textCenter xl>Extra Large Extra Bold Danger Centered Page Title</PageTitle>
</Col>