@applicaster/zapp-react-native-utils
Version:
Applicaster Zapp React Native utilities package
15 lines (10 loc) • 416 B
text/typescript
import { usePickFromState } from "@applicaster/zapp-react-native-redux/hooks";
export const useEntryScreenId = (entry?: ZappEntry): string | undefined => {
const { contentTypes } = usePickFromState("contentTypes");
if (!entry) {
return;
}
const entryType = entry?.type?.value;
const entryCustomScreenId = entry?.screen_type;
return entryCustomScreenId || contentTypes?.[entryType]?.screen_id;
};