import { useTranslation } from "react-i18next"; import { CompanyApiError } from "../api/company-api"; export function CompanyFeedback({ error, success = false, invalid = false, }: { error: Error | null; success?: boolean; invalid?: boolean; }) { const { t } = useTranslation("companies"); return ( <> {invalid && (
{t("invalidForm")}
)} {error && ({t(`errors.${error instanceof CompanyApiError ? error.code : "INTERNAL_ERROR"}`)}
)} {success && ({t("saved")}
)} > ); }