"use client" import { useState } from "react" import { FolderInput } from "lucide-react" import { Button } from "@/components/ui/button" import { DriveMoveDialog } from "@/components/drive/drive-move-dialog" import type { DriveFileInfo } from "@/lib/api/types" import { buildMoveDestination } from "@/lib/drive/drive-move-items" export function DocsMoveButton({ file, onFileMoved, }: { file: DriveFileInfo onFileMoved: (newPath: string) => void }) { const [moveOpen, setMoveOpen] = useState(false) return ( <> { if (!destinationFolder) return onFileMoved(buildMoveDestination(destinationFolder, file.name)) }} /> ) }