From cf046862f177a2b2e17a90290bb6bde09baa50ea Mon Sep 17 00:00:00 2001 From: nonoakij <45055030+nonoakij@users.noreply.github.com> Date: Fri, 24 May 2024 00:55:57 +0900 Subject: [PATCH] feat: Export useAction hook for handling async actions --- apps/solution/hooks/useAction.ts | 2 +- apps/workspace/hooks/useAction.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/solution/hooks/useAction.ts b/apps/solution/hooks/useAction.ts index 1b890d2..d547df5 100644 --- a/apps/solution/hooks/useAction.ts +++ b/apps/solution/hooks/useAction.ts @@ -1,7 +1,7 @@ import { useState } from "react"; // biome-ignore lint/suspicious/noExplicitAny: -function useAction Promise>(action: T) { +export function useAction Promise>(action: T) { const [isLoading, setIsLoading] = useState(false); const dispatch = async (arg: Parameters) => { setIsLoading(true); diff --git a/apps/workspace/hooks/useAction.ts b/apps/workspace/hooks/useAction.ts index 1b890d2..d547df5 100644 --- a/apps/workspace/hooks/useAction.ts +++ b/apps/workspace/hooks/useAction.ts @@ -1,7 +1,7 @@ import { useState } from "react"; // biome-ignore lint/suspicious/noExplicitAny: -function useAction Promise>(action: T) { +export function useAction Promise>(action: T) { const [isLoading, setIsLoading] = useState(false); const dispatch = async (arg: Parameters) => { setIsLoading(true);