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")}

)} ); }