import { DraggableProvidedDragHandleProps } from "@hello-pangea/dnd"; import { MoreVertical } from "lucide-react"; interface IDragHandle { isDragging: boolean; dragHandleProps: DraggableProvidedDragHandleProps; } export const DragHandle = (props: IDragHandle) => { const { isDragging, dragHandleProps } = props; return ( <button type="button" className={`mr-1 flex flex-shrink-0 rounded text-custom-sidebar-text-200 group-hover:opacity-100 ${ isDragging ? "opacity-100" : "opacity-0" }`} {...dragHandleProps} > <MoreVertical className="h-3.5 w-3.5 stroke-custom-text-400" /> <MoreVertical className="-ml-5 h-3.5 w-3.5 stroke-custom-text-400" /> </button> ); };