import { Button } from "@repo/shadcn-ui/components/button"; import { FormDialog } from "@repo/shadcn-ui/components/form-dialog"; import { useQuery } from "@tanstack/react-query"; import { useState } from "react"; import { useTranslation } from "react-i18next"; import type { SupportToolDTO } from "../common/support"; import { supportApi, supportKeys } from "./support-api"; import { SupportToolForm } from "./support-tool-form"; export function SupportTools({ csrfToken }: { csrfToken: string }) { const { t } = useTranslation("assets"); const query = useQuery({ queryKey: supportKeys.tools, queryFn: () => supportApi.tools() }); const [edit, setEdit] = useState(); const [open, setOpen] = useState(false); return (
{query.isPending &&

{t("support.loading")}

} {query.isError && (

{t("support.loadError")}

)} setOpen(false)} />
); }