import { useState } from 'react' import { useNavigate } from 'react-router-dom' import { ChevronDown, ChevronRight, Pin } from 'lucide-react' import { getTreeNavigatePath } from '@/lib/routing' import { cn } from '@/lib/utils' import type { PinnedFlow } from '@/api/pinnedFlows' interface PinnedFlowsSectionProps { flows: PinnedFlow[] onUnpin: (treeId: string) => void } export function PinnedFlowsSection({ flows, onUnpin }: PinnedFlowsSectionProps) { const navigate = useNavigate() const [collapsed, setCollapsed] = useState(false) return (
{!collapsed && (
{flows.length === 0 ? (

Pin your most-used flows here

) : ( flows.map(flow => ( )) )}
)}
) }