import { useCallback } from "react"; import { CallbackResult, useCallbackNavigationAction, } from "./callbackNavigationAction"; export const useCallbackActions = ( item?: ZappUIComponent | ZappRiver, hookCallback?: hookCallback ): hookCallback => { const navigationAction = useCallbackNavigationAction(item); return useCallback( async (data: CallbackResult) => { navigationAction(data, hookCallback); }, [navigationAction, hookCallback] ); };