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>