@utahdts/utah-design-system
Version:
Utah Design System React Library
14 lines (11 loc) • 598 B
JavaScript
import { useContext } from 'react';
import { UtahHeaderContext } from './UtahHeaderContext';
/** @typedef {import('@utahdts/utah-design-system-header').Settings} Settings */
/** @typedef {import('@utahdts/utah-design-system-header').SettingsInput} SettingsInput */
/**
* This hook provides the context's data; most everything should just use this hook and nothing else
* @returns {{ settings: Settings, setSettings: import('use-immer').Updater<Settings>, settingsRef: import('react').RefObject<Settings> }}
*/
export function useUtahHeaderContext() {
return useContext(UtahHeaderContext);
}