Components
List
List is used to display list items. It renders a <ul> element by default.
This is made using native ol, ul & li html tags, making all native props available for use.
Anatomy
Import all parts and piece them together.
import { List, ListItem, OrderedList, UnorderedList } from "@rafty/ui";
<List>
<ListItem />
</List>
<OrderedList>
<ListItem />
</OrderedList>
<UnorderedList>
<ListItem />
</UnorderedList>
Usage
- Lorem ipsum dolor sit amet
- Consectetur adipiscing elit
- Integer molestie lorem at massa
- Facilisis in pretium nisl aliquet
<List>
<ListItem>
Lorem ipsum dolor sit amet
</ListItem>
<ListItem>
Consectetur adipiscing elit
</ListItem>
<ListItem>
Integer molestie lorem at massa
</ListItem>
<ListItem>
Facilisis in pretium nisl aliquet
</ListItem>
</List>
Ordered List
- Lorem ipsum dolor sit amet
- Consectetur adipiscing elit
- Integer molestie lorem at massa
- Facilisis in pretium nisl aliquet
<OrderedList>
<ListItem>
Lorem ipsum dolor sit amet
</ListItem>
<ListItem>
Consectetur adipiscing elit
</ListItem>
<ListItem>
Integer molestie lorem at massa
</ListItem>
<ListItem>
Facilisis in pretium nisl aliquet
</ListItem>
</OrderedList>
UnOrdered List
- Lorem ipsum dolor sit amet
- Consectetur adipiscing elit
- Integer molestie lorem at massa
- Facilisis in pretium nisl aliquet
<UnorderedList>
<ListItem>
Lorem ipsum dolor sit amet
</ListItem>
<ListItem>
Consectetur adipiscing elit
</ListItem>
<ListItem>
Integer molestie lorem at massa
</ListItem>
<ListItem>
Facilisis in pretium nisl aliquet
</ListItem>
</UnorderedList>
Unstyled
Pass isUnstyled
to remove style in list.
- Lorem ipsum dolor sit amet, consectetur adipisicing elit
- Assumenda, quia temporibus eveniet a libero incidunt suscipit
- Quidem, ipsam illum quis sed voluptatum quae eum fugit earum
- Quidem, ipsam illum quis sed voluptatum quae eum fugit earum
<List>
<ListItem
className="flex items-center gap-2 text-xl font-bold "
isUnstyled
>
<CheckCircleIcon
className="stroke-2"
height={16}
width={16}
/>
Lorem ipsum dolor sit amet, consectetur adipisicing elit
</ListItem>
<ListItem className="flex items-center gap-2">
<CheckCircleIcon
className="stroke-2"
height={16}
width={16}
/>
Assumenda, quia temporibus eveniet a libero incidunt suscipit
</ListItem>
<ListItem className="flex items-center gap-2">
<CheckCircleIcon
className="stroke-2"
height={16}
width={16}
/>
Quidem, ipsam illum quis sed voluptatum quae eum fugit earum
</ListItem>
<ListItem className="flex items-center gap-2">
<CheckCircleIcon
className="stroke-2"
height={16}
width={16}
/>
Quidem, ipsam illum quis sed voluptatum quae eum fugit earum
</ListItem>
</List>