Spaces:
Build error
Build error
import toast, { Toast } from "react-hot-toast"; | |
import { useTranslation } from "react-i18next"; | |
import { I18nKey } from "#/i18n/declaration"; | |
interface ErrorToastProps { | |
id: Toast["id"]; | |
error: string; | |
} | |
export function ErrorToast({ id, error }: ErrorToastProps) { | |
const { t } = useTranslation(); | |
return ( | |
<div className="flex items-center justify-between w-full h-full"> | |
<span>{error}</span> | |
<button | |
type="button" | |
onClick={() => toast.dismiss(id)} | |
className="bg-neutral-500 px-1 rounded h-full" | |
> | |
{t(I18nKey.ERROR_TOAST$CLOSE_BUTTON_LABEL)} | |
</button> | |
</div> | |
); | |
} | |