// Sidebar — filtres en haut, dossiers hiérarchiques en bas. const Sidebar = ({ filters, folders, activeFilter, activeFolder, onFilter, onFolder, expanded, onToggleFolder, dark, isOpen }) => { return ( ); }; const FolderRow = ({ folder, depth, active, expanded, onSelect, onToggle }) => { const hasChildren = folder.children && folder.children.length > 0; const isOpen = expanded[folder.id]; const isActive = active === folder.id; return ( <>
onSelect(folder.id)} > {hasChildren ? ( ) : } {folder.name} {folder.shared && Partagé} {folder.count}
{hasChildren && isOpen && folder.children.map(child => ( ))} ); }; window.Sidebar = Sidebar;