From 262f15be27e2b1fa325940080650f69bc480ff07 Mon Sep 17 00:00:00 2001 From: gunshiz Date: Fri, 4 Sep 2026 11:22:21 +0700 Subject: [PATCH] fix(auth) : keep server action exports async --- app/admin/register/actions.ts | 5 ----- components/admin/register-card.tsx | 8 +++++++- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/app/admin/register/actions.ts b/app/admin/register/actions.ts index b9dbe9f..7a0abad 100644 --- a/app/admin/register/actions.ts +++ b/app/admin/register/actions.ts @@ -14,11 +14,6 @@ export interface CreateAccountState { message: string; } -export const initialCreateAccountState: CreateAccountState = { - status: "idle", - message: "", -}; - const accountSchema = z .object({ name: z.string().trim().min(1), diff --git a/components/admin/register-card.tsx b/components/admin/register-card.tsx index 5eae626..b1fb23f 100644 --- a/components/admin/register-card.tsx +++ b/components/admin/register-card.tsx @@ -7,8 +7,8 @@ import { toast } from "sonner"; import { createAccount, - initialCreateAccountState, removeAccount, + type CreateAccountState, } from "@/app/admin/register/actions"; import { DeleteConfirmationDialog } from "@/components/admin/delete-confirmation-dialog"; import { @@ -33,6 +33,12 @@ import { } from "@/components/ui/field"; import { Input } from "@/components/ui/input"; import { Spinner } from "@/components/ui/spinner"; + +const initialCreateAccountState: CreateAccountState = { + status: "idle", + message: "", +}; + export function RegisterCard({ accounts, currentUserId,