@applicaster/zapp-react-native-utils
Version:
Applicaster Zapp React Native utilities package
20 lines (17 loc) • 477 B
text/typescript
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]
);
};