feat: add zod validation for role and user forms

This commit is contained in:
2026-06-17 12:05:43 +05:30
parent bd0782a55f
commit 9bb740e446
10 changed files with 270 additions and 108 deletions

View File

@@ -61,6 +61,9 @@ export default function RolesPage() {
roleId,
permissionIds,
setPermissionIds,
errors,
touchedFields,
canSubmit,
isSaving,
} = roleForm;
const statusMutation = useRoleStatusMutation();
@@ -142,11 +145,14 @@ export default function RolesPage() {
onOpenChange={setIsSheetOpen}
roleId={roleId}
register={register}
errors={errors}
touchedFields={touchedFields}
onSubmit={onSubmit}
permissionTree={permissionsQuery.permissionTree}
permissionIds={permissionIds}
onPermissionIdsChange={setPermissionIds}
isPermissionsLoading={permissionsQuery.isLoading}
canSubmit={canSubmit}
isSaving={isSaving}
/>
</>