Typography Components
A container for displaying a series of related items in an ordered or unordered fashion. It provides consistent styling for list elements.
A simple list with items.
BasicList.tsx
<List>
<ListItem>First list item</ListItem>
<ListItem>Second list item</ListItem>
<ListItem>Third list item</ListItem>
</List>
Lists come in different sizes.
Extra Small List
Large List
ListSizes.tsx
<Col lg>
<div>
<Text semibold>Extra Small List</Text>
<List xs>
<ListItem>Extra small item 1</ListItem>
<ListItem>Extra small item 2</ListItem>
<ListItem>Extra small item 3</ListItem>
</List>
</div>
<div>
<Text semibold>Large List</Text>
<List lg>
<ListItem>Large item 1</ListItem>
<ListItem>Large item 2</ListItem>
<ListItem>Large item 3</ListItem>
</List>
</div>
</Col>
Lists support different font weights.
ListFontWeights.tsx
<Col lg>
<List thin>
<ListItem>Thin list item</ListItem>
<ListItem>Another thin item</ListItem>
</List>
<List bold>
<ListItem>Bold list item</ListItem>
<ListItem>Another bold item</ListItem>
</List>
<List semibold>
<ListItem>Semibold list item</ListItem>
<ListItem>Another semibold item</ListItem>
</List>
</Col>
Lists can have different color appearances.
ListAppearances.tsx
<Col lg>
<List primary>
<ListItem>Primary list item</ListItem>
<ListItem>Another primary item</ListItem>
</List>
<List secondary>
<ListItem>Secondary list item</ListItem>
<ListItem>Another secondary item</ListItem>
</List>
<List success>
<ListItem>Success list item</ListItem>
<ListItem>Another success item</ListItem>
</List>
<List danger>
<ListItem>Danger list item</ListItem>
<ListItem>Another danger item</ListItem>
</List>
</Col>
Lists support different font families.
ListFontFamilies.tsx
<Col lg>
<List sans>
<ListItem>Sans serif list item</ListItem>
<ListItem>Another sans serif item</ListItem>
</List>
<List serif>
<ListItem>Serif list item</ListItem>
<ListItem>Another serif item</ListItem>
</List>
<List mono>
<ListItem>Monospace list item</ListItem>
<ListItem>Another monospace item</ListItem>
</List>
</Col>
Lists support different styles and decorations.
ListStyles.tsx
<Col lg>
<List italic>
<ListItem>Italic list item</ListItem>
<ListItem>Another italic item</ListItem>
</List>
<List underline>
<ListItem>Underlined list item</ListItem>
<ListItem>Another underlined item</ListItem>
</List>
</Col>
Lists support different case transformations.
ListTransformations.tsx
<Col lg>
<List uppercase>
<ListItem>uppercase list item</ListItem>
<ListItem>another uppercase item</ListItem>
</List>
<List lowercase>
<ListItem>LOWERCASE LIST ITEM</ListItem>
<ListItem>ANOTHER LOWERCASE ITEM</ListItem>
</List>
<List capitalize>
<ListItem>capitalize list item</ListItem>
<ListItem>another capitalize item</ListItem>
</List>
</Col>
Lists can be aligned differently.
ListAlignment.tsx
<div className="space-y-4 border-2 border-dashed border-gray-300 p-4">
<List textLeft>
<ListItem>Left aligned list item</ListItem>
<ListItem>Another left aligned item</ListItem>
</List>
<List textCenter>
<ListItem>Center aligned list item</ListItem>
<ListItem>Another center aligned item</ListItem>
</List>
<List textRight>
<ListItem>Right aligned list item</ListItem>
<ListItem>Another right aligned item</ListItem>
</List>
</div>
List items can have different individual styling.
MixedListItems.tsx
<List>
<ListItem>Regular list item</ListItem>
<ListItem primary>Primary list item</ListItem>
<ListItem bold secondary>Secondary bold list item</ListItem>
<ListItem italic success>Success italic list item</ListItem>
<ListItem danger underline>Danger underlined list item</ListItem>
</List>
Lists can contain nested sublists for hierarchical content.
NestedLists.tsx
<List>
<ListItem>First level item 1</ListItem>
<ListItem>
First level item 2
<List>
<ListItem>Second level item 1</ListItem>
<ListItem>Second level item 2</ListItem>
<ListItem>
Second level item 3
<List>
<ListItem>Third level item 1</ListItem>
<ListItem>Third level item 2</ListItem>
</List>
</ListItem>
</List>
</ListItem>
<ListItem>First level item 3</ListItem>
</List>