From f00544cb28e79e788b92f6d5c7e059871f905bf2 Mon Sep 17 00:00:00 2001 From: vergiLgood1 Date: Sat, 1 Mar 2025 06:49:42 +0700 Subject: [PATCH] Remove reactQuery --- .../admin/users/add-user-dialog.tsx | 26 +- .../components/admin/users/data-table.tsx | 117 ++++-- .../components/admin/users/invite-user.tsx | 64 ++-- .../components/admin/users/sheet.tsx | 344 ++++++++++-------- .../admin/users/user-management.tsx | 61 +++- sigap-website/next.config.ts | 9 +- sigap-website/prisma/schema.prisma | 9 +- sigap-website/src/models/users/users.model.ts | 94 ++--- 8 files changed, 424 insertions(+), 300 deletions(-) diff --git a/sigap-website/components/admin/users/add-user-dialog.tsx b/sigap-website/components/admin/users/add-user-dialog.tsx index f8eca32..5526411 100644 --- a/sigap-website/components/admin/users/add-user-dialog.tsx +++ b/sigap-website/components/admin/users/add-user-dialog.tsx @@ -27,7 +27,7 @@ export function AddUserDialog({ onOpenChange, onUserAdded, }: AddUserDialogProps) { - const [loading, setLoading] = useState(false); + const [isLoading, setIsLoading] = useState(false); const [formData, setFormData] = useState({ email: "", password: "", @@ -41,7 +41,7 @@ export function AddUserDialog({ const handleSubmit = async (e: React.FormEvent) => { e.preventDefault(); - setLoading(true); + setIsLoading(true); try { await createUser({ @@ -61,21 +61,21 @@ export function AddUserDialog({ } catch (error) { toast.error("Failed to create user."); } finally { - setLoading(false); + setIsLoading(false); } }; return ( - + - + Create a new user {/*