Files
fullstack-fuware/src/service/profile.schema.ts
Sam a4e96fe045 - added settings page and function
- add Role Ring for avatar and display role for user nav
2026-01-06 21:37:53 +07:00

14 lines
337 B
TypeScript

import i18n from '@/lib/i18n';
import z from 'zod';
export const profileUpdateSchema = z.object({
name: z.string().nonempty(
i18n.t('profile.messages.is_required', {
field: i18n.t('profile.form.name'),
}),
),
image: z.instanceof(File).optional(),
});
export type ProfileInput = z.infer<typeof profileUpdateSchema>;