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 such as xs
, sm
, md
, lg
, xl
.
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> <PageTitle link>PageTitle link</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>