import { createContext, useContext } from 'react'; import type { TitleComponent } from '../types'; export const DefaultTitleContext = createContext('React Admin'); export const DefaultTitleContextProvider = DefaultTitleContext.Provider; /** * Get the application title defined at the `` level * * @example * import { useDefaultTitle } from 'react-admin'; * * const AppBar = () => { * const defaultTitle = useDefaultTitle(); * return {defaultTitle}; * } */ export const useDefaultTitle = () => useContext(DefaultTitleContext);