diff --git a/frontend/src/components/contacts/ContactFolderTree.tsx b/frontend/src/components/contacts/ContactFolderTree.tsx index 3d23ffe..05935e4 100644 --- a/frontend/src/components/contacts/ContactFolderTree.tsx +++ b/frontend/src/components/contacts/ContactFolderTree.tsx @@ -152,40 +152,39 @@ function FolderTreeItem({ return (
-
{ - e.dataTransfer.setData('text/folder-id', node.id); - e.dataTransfer.effectAllowed = 'move'; - }} - onDragOver={(e) => onDragOver(e, node.id)} - onDragLeave={() => onDragLeave(node.id)} - onDrop={(e) => onDrop(e, node.id)} - className={clsx( - 'group flex items-center gap-1.5 px-2 py-1.5 text-sm font-medium rounded-md cursor-pointer min-h-touch', - 'transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-primary-500', - isDragOver - ? 'bg-primary-100 ring-2 ring-primary-400' - : isActive - ? 'bg-primary-50 text-primary-700' - : 'text-secondary-700 hover:bg-secondary-100', - )} - style={{ paddingLeft: depth * 12 + 8 }} - onClick={() => { - setExpanded(!expanded); - onSelectFolder(node.id); - }} - > - {chevron(expanded)} - {icon(ICONS.folder, 'w-4 h-4 text-secondary-400')} - {node.name} - {node.contact_count > 0 && ( - {node.contact_count} - )} +
+
{ + e.dataTransfer.setData('text/folder-id', node.id); + e.dataTransfer.effectAllowed = 'move'; + }} + onDragOver={(e) => onDragOver(e, node.id)} + onDragLeave={() => onDragLeave(node.id)} + onDrop={(e) => onDrop(e, node.id)} + className={clsx( + 'group flex items-center gap-1.5 flex-1 px-2 py-1.5 text-sm font-medium rounded-md cursor-pointer min-h-touch', + 'transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-primary-500', + isDragOver + ? 'bg-primary-100 ring-2 ring-primary-400' + : isActive + ? 'bg-primary-50 text-primary-700' + : 'text-secondary-700 hover:bg-secondary-100', + )} + onClick={() => { + setExpanded(!expanded); + onSelectFolder(node.id); + }} + > + {chevron(expanded)} + {icon(ICONS.folder, 'w-4 h-4 text-secondary-400')} + {node.name} + {node.contact_count > 0 && ( + {node.contact_count} + )} +