UNPKG

@equinor/mad-core

Version:

Core library for the Mobile App Delivery team

24 lines (21 loc) 553 B
import { useCoreStackNavigation } from "./chunk-BIMOM43W.js"; import { useDictionary } from "./chunk-GEEFQMRN.js"; // src/hooks/useScreenTitleFromDictionary.ts import { useLayoutEffect } from "react"; var useScreenTitleFromDictionary = (pickFn) => { const dictionary = useDictionary(); useScreenTitle(pickFn(dictionary)); }; var useScreenTitle = (title) => { const navigation = useCoreStackNavigation(); useLayoutEffect(() => { navigation.setOptions({ title }); }, [title, navigation]); }; export { useScreenTitleFromDictionary };