diff --git a/src/frontend/routes/apps.$appId.users.index.tsx b/src/frontend/routes/apps.$appId.users.index.tsx index 221034d..1b2015d 100644 --- a/src/frontend/routes/apps.$appId.users.index.tsx +++ b/src/frontend/routes/apps.$appId.users.index.tsx @@ -57,6 +57,7 @@ interface APIUser { gender: string isWithoutOTP: boolean isActive: boolean + isApprover: boolean role: string village: string group: string @@ -118,7 +119,8 @@ function UsersIndexPage() { idGroup: '', idPosition: '', isActive: true, - isWithoutOTP: false + isWithoutOTP: false, + isApprover: false }) // Options Data (Shared for both Add and Edit modals) @@ -212,7 +214,8 @@ function UsersIndexPage() { idGroup: user.idGroup, idPosition: user.idPosition, isActive: user.isActive, - isWithoutOTP: user.isWithoutOTP + isWithoutOTP: user.isWithoutOTP, + isApprover: user.isApprover }) setVillageSearch(user.village) openEdit() @@ -544,6 +547,12 @@ function UsersIndexPage() { checked={editForm.isWithoutOTP} onChange={(event) => setEditForm(f => ({ ...f, isWithoutOTP: event.currentTarget.checked }))} /> + setEditForm(f => ({ ...f, isApprover: event.currentTarget.checked }))} + />