UNPKG

ra-core

Version:

Core components of react-admin, a frontend Framework for building admin applications on top of REST services, using ES6, React

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