import { useTranslation } from "react-i18next"; import { Button } from "@kandev/ui/button"; import { DropdownMenuItem } from "@kandev/ui/dropdown-menu"; export type SavedQueryLoadState = { loading: boolean; error: boolean; retry: () => void; }; export function SavedQueryLoadStatus({ loading, error, retry, presentation = "inline", }: SavedQueryLoadState & { presentation?: "inline" | "menu" }) { const { t } = useTranslation(); if (loading) { return (
{t("github:loadingSavedQueries")}
); } if (!error) return null; return ({t("github:savedQueriesLoadFailed")}
{presentation === "menu" ? (