"use client"; import { IconFolderOpen, IconLoader2 } from "@tabler/icons-react"; import { Button } from "@kandev/ui/button"; import { Tooltip, TooltipContent, TooltipTrigger } from "@kandev/ui/tooltip"; import { useTranslation } from "react-i18next"; import { useTaskFolderAction } from "@/hooks/use-task-folder-action"; import { TaskFolderPicker } from "./task-folder-picker"; export function OpenTaskFolderButton({ sessionId }: { sessionId: string | null }) { const { t } = useTranslation(); const action = useTaskFolderAction(sessionId); return ( <> {sessionId ? t("editors:openFolderOnHost") : t("task:selectASessionToOpenIts")} {action.isLoading ? t("editors:openingFolder") : ""} ); }