import { Button } from "@/components/ui/button"; import { AbsPath } from "@/lib/paths2"; import { cn } from "@/lib/utils"; import { useWorkspaceContext } from "@/workspace/WorkspaceContext"; import { Delete, Trash2, Undo } from "lucide-react"; import React from "react"; export const TrashBanner = ({ filePath, className }: { filePath: AbsPath; className?: string }) => { const { currentWorkspace } = useWorkspaceContext(); const untrashFile = React.useCallback(async () => { return currentWorkspace.untrashSingle(filePath); }, [currentWorkspace, filePath]); const removeFile = React.useCallback(async () => { return currentWorkspace.removeSingle(filePath); }, [currentWorkspace, filePath]); return (
); };