Use our responsive React and Tailwind CSS vertical List
component anywhere on your web app!
A List
component displays a list of items containing images, icons, and text that represents a specific action.
See below our List
component examples that you can use in your Tailwind CSS and React project. The examples comes in different styles, so you can adapt them easily to your needs.
Here's how to implement a simple List
component. It can be used to display a list of items on your website like a navigation menu.
You can add icons to your List
items using the List.ItemStart
component. In the example below, we've showcased a navigation menu with icons useful for a dashboard.
In the example below we've used the Iconoir icons, but you can use any other icon library you prefer.
You can add avatars to your List
items using the Avatar
and List.ItemStart
components. In the example below, we've showcased a list of users with their profile picture, name, and job title.
Andrew Alexa
Software Engineer @ Material TailwindAlexander
Backend Developer @ Material TailwindEmma Willever
UI/UX Designer @ Material TailwindYou can add badges to your List
items using the Chip
and List.ItemStart
components. In the example below, we've showcased a list of items with a badge that represents the number of items in each category.
You can add a selected state to your List
items using the selected
prop. In the example below, we've showcased a list of items with a selected state that represents the active item.
You can add a disabled state to your List
items using the disabled
prop. This way you can disable the list item and prevent the user from interacting with it.
You can use the List.Item
component as a link by using the as
prop. This way you can use the List.Item
component as a link to navigate to another page or website.
You can customize the List
component using the className
prop. This way you can create your own styles for the List
component.