Notification UI and house invitation

This commit is contained in:
2026-02-19 19:16:26 +07:00
parent 84ed1e6c21
commit fa689ea4aa
35 changed files with 2592 additions and 112 deletions

View File

@@ -49,6 +49,10 @@ export const RoleHouseEnum = z.enum(
m.users_page_message_role_select(),
);
const baseInvitation = z.object({
id: z.string().nonempty(m.invitation_not_found()),
});
const invitationCreateSchema = z.object({
email: z
.string()
@@ -63,3 +67,7 @@ export const invitationCreateFESchema = invitationCreateSchema.extend({
export const invitationCreateBESchema = invitationCreateSchema.extend({
role: RoleHouseEnum,
});
export const actionInvitationSchema = baseInvitation.extend({
notificationId: z.string().nonempty(m.notification_page_notify_not_found()),
});