update users table

This commit is contained in:
vincanger 2025-02-13 13:39:55 +01:00
parent ef0df9aa02
commit bcc9432f95
2 changed files with 4 additions and 4 deletions

View File

@ -2,7 +2,7 @@ import { type User } from 'wasp/entities';
import { useState } from 'react';
import { cn } from '../../../client/cn';
const SwitcherOne = ({ user, updateUserById }: { user?: Partial<User>; updateUserById?: any }) => {
const SwitcherOne = ({ user, updateIsUserAdminById }: { user?: Partial<User>; updateIsUserAdminById?: any }) => {
const [enabled, setEnabled] = useState<boolean>(user?.isAdmin || false);
return (
@ -15,7 +15,7 @@ const SwitcherOne = ({ user, updateUserById }: { user?: Partial<User>; updateUse
className='sr-only'
onChange={() => {
setEnabled(!enabled);
updateUserById && updateUserById({ id: user?.id, data: { isAdmin: !enabled } });
updateIsUserAdminById && updateIsUserAdminById({ id: user?.id, data: { isAdmin: !enabled } });
}}
/>
<div className='reblock h-8 w-14 rounded-full bg-meta-9 dark:bg-[#5A616B]'></div>

View File

@ -1,5 +1,5 @@
import { type SubscriptionStatus } from '../../../payment/plans';
import { updateUserById, useQuery, getPaginatedUsers } from 'wasp/client/operations';
import { updateIsUserAdminById, useQuery, getPaginatedUsers } from 'wasp/client/operations';
import { useState, useEffect } from 'react';
import SwitcherOne from './SwitcherOne';
import LoadingSpinner from '../../layout/LoadingSpinner';
@ -226,7 +226,7 @@ const UsersTable = () => {
</div>
<div className='col-span-1 flex items-center'>
<div className='text-sm text-black dark:text-white'>
<SwitcherOne user={user} updateUserById={updateUserById} />
<SwitcherOne user={user} updateIsUserAdminById={updateIsUserAdminById} />
</div>
</div>
<div className='col-span-1 flex items-center'>