better-auth/apps/web/modules/saas/settings/components/UserAvatarForm.tsx
 Илья Шалонин 8538ab969a first
2025-10-29 13:43:43 +05:00

29 lines
693 B
TypeScript

"use client";
import { SettingsItem } from "@saas/shared/components/SettingsItem";
import { useTranslations } from "next-intl";
import { toast } from "sonner";
import { UserAvatarUpload } from "./UserAvatarUpload";
export function UserAvatarForm() {
const t = useTranslations();
return (
<SettingsItem
title={t("settings.account.avatar.title")}
description={t("settings.account.avatar.description")}
>
<UserAvatarUpload
onSuccess={() => {
toast.success(
t("settings.account.avatar.notifications.success"),
);
}}
onError={() => {
toast.error(
t("settings.account.avatar.notifications.error"),
);
}}
/>
</SettingsItem>
);
}