List Component
Flexible list component supporting unordered (bullets), ordered (numbers), and icon lists with three levels of nesting, proper indentation, and comprehensive accessibility features.
Basic List Types
Three fundamental list types: unordered (bullets), ordered (numbers), and icon lists.
Unordered List
-
First unordered item
-
Second unordered item
-
Third unordered item
-
Fourth unordered item
Ordered List
-
First ordered item
-
Second ordered item
-
Third ordered item
-
Fourth ordered item
Icon List
-
Default placeholder icon item
-
Completed task item
-
Warning notification
-
Information item
Nested Lists
Lists support three levels of nesting with appropriate indentation and different bullet/numbering styles.
Nested Unordered List
-
Level 1 - Main item
-
Level 1 - Item with nested content
-
Level 2 - Nested item
-
Level 2 - Another nested item
-
Level 3 - Deeply nested item
-
Level 3 - Another deep item
-
-
Level 2 - Back to second level
-
-
Level 1 - Final main item
Nested Ordered List
-
Level 1 - First numbered item
-
Level 1 - Item with subitems
-
Level 2 - Alphabetic item (a.)
-
Level 2 - Another alphabetic item
-
Level 3 - Roman numeral (i.)
-
Level 3 - Another roman (ii.)
-
-
Level 2 - Back to alphabetic (c.)
-
-
Level 1 - Final numbered item
Icon List Variations
Icon lists support various GeneIcon symbols for different content types and status indicators.
Task Status Icons
-
Task completed successfully
-
Task failed or cancelled
-
Task needs attention
-
Task information
Navigation Icons
-
Dashboard home
-
Team management
-
Messages and notifications
-
Edit and configure
Default Icon with Overrides
-
Uses default placeholder icon
-
Another default icon item
-
Override with checkmark
-
Override with close circle
Real-world Content Examples
Practical examples showing how lists are used in real applications and documentation.
Feature List
-
Real-time collaboration
-
Advanced security features
-
24/7 customer support
-
99.9% uptime guarantee
-
Unlimited storage
Step-by-step Process
-
Create your account and verify email
-
Complete your profile information
-
Choose your subscription plan
-
Invite team members to collaborate
-
Start building your first project
Navigation Menu Items
-
Dashboard Overview
-
Project Management
-
Active Projects
-
Completed Projects
-
Project Templates
-
-
Team & Users
-
Team Members
-
User Permissions
-
Invite Users
-
-
Settings & Configuration
Programmatic List Creation
Lists can be created programmatically from data using the createListFromData utility function.
Simple Data List
-
First programmatically created item
-
Second programmatically created item
-
Third programmatically created item
-
Fourth programmatically created item
Icon Data List
-
Successful operation
-
Warning condition
-
Important information
-
Error occurred
Nested Data List
-
Parent item with children
-
First child item
-
Second child item
-
Another parent item
-
Final parent item
Interactive List Example
Lists can contain interactive elements and complex content beyond simple text.
-
Interactive list item with button
-
List item with multiple linesThis item contains multiple lines of content with different styling and formatting.
-
List item with background styling and custom formatting
-
Regular text item mixed with enhanced items
Scrollbar Styling Demo
Custom scrollbar styling following the Praxia Design System. The scrollbar uses gray-200 color by default and gray-500 on hover, with rounded edges.