import React, { useState } from 'react'; import { Screen, View, Text, Badge } from '@idealyst/components'; import { List, ListItem, ListSection } from '../List'; export const ListExamples: React.FC = () => { const [selectedItem, setSelectedItem] = useState('home'); const [selectedNav, setSelectedNav] = useState('dashboard'); return ( List Examples Basic List Variants Default Bordered Divided Sizes Clickable List setSelectedItem('home')} /> setSelectedItem('settings')} /> setSelectedItem('profile')} /> Selected: {selectedItem} With Leading Elements console.log('Dashboard')} /> console.log('Settings')} /> console.log('Profile')} /> With Trailing Elements 3} /> 12} /> New} /> Custom Icon Colors {}} /> {}} /> {}} /> {}} /> Navigation Sidebar setSelectedNav('dashboard')} /> setSelectedNav('analytics')} /> setSelectedNav('reports')} /> setSelectedNav('settings')} /> With Sections Indented Items Disabled Items console.log('Clicked')} /> console.log('This should not trigger')} /> console.log('Clicked')} /> Rich Content Admin} > John Doe john.doe@example.com User} > Jane Smith jane.smith@example.com Active States console.log('Normal')} /> console.log('Active')} /> console.log('Selected')} /> ); }; export default ListExamples;