import { ChevronDown, ChevronRight, Lock, Unlock, Users } from "lucide-react" import { cn } from "@/lib/utils" import type { ClipGroup } from "../../types/clip-groups" interface GroupIndicatorProps { group: ClipGroup onToggleCollapse?: () => void onToggleLock?: () => void className?: string } export function GroupIndicator({ group, onToggleCollapse, onToggleLock, className }: GroupIndicatorProps) { return (
{/* Collapse/Expand button */} {onToggleCollapse && ( )} {/* Group icon */} {/* Group name */} {group.name} {/* Clip count */} ({group.clips.length}) {/* Lock indicator */} {onToggleLock && ( )}
) }