import { DataTableProvider } from "@/lib/hooks"; import { Trans, useTranslation } from "react-i18next"; import { QuotesDataTable } from "./components"; import { HelpButton } from "@/components"; import { Button, Label, ScrollArea, Select, SelectContent, SelectItem, SelectTrigger, SelectValue, Tabs, TabsContent, TabsList, TabsTrigger, Toggle, } from "@/ui"; import { useToggle } from "@wojtekmaj/react-hooks"; import { EyeIcon, EyeOffIcon, PlusIcon } from "lucide-react"; import { useState } from "react"; import { useNavigate } from "react-router-dom"; export const QuotesList = () => { const { t } = useTranslation(); const navigate = useNavigate(); const [status, setStatus] = useState("all"); const [enabledPreview, toggleEnabledPreview] = useToggle(true); const quoteStatuses = [ { value: "all", label: t("quotes.list.tabs.all") }, { value: "draft", label: t("quotes.list.tabs.draft") }, { value: "ready", label: t("quotes.list.tabs.ready") }, { value: "delivered", label: t("quotes.list.tabs.delivered") }, { value: "accepted", label: t("quotes.list.tabs.accepted") }, { value: "rejected", label: t("quotes.list.tabs.rejected") }, { value: "archived", label: t("quotes.list.tabs.archived") }, ]; return (

{quoteStatuses.map((s) => ( {s.label} ))}
} />
{enabledPreview ? ( <> {t("common.disable_preview")} ) : ( <> {t("common.enable_preview")} )}
{quoteStatuses.map((s) => ( ))}
); }; const HelpContent = () => { const { t } = useTranslation(); return

{t("quotes.list.status_help.intro")}

{t("quotes.list.status_help.possible")}

{t("quotes.list.status_help.outro")}

; };