@equinor/mad-core
Version:
Core library for the Mobile App Delivery team
24 lines (21 loc) • 553 B
JavaScript
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
};