import { createContext, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { NavInfo } from '../router/Types'; import { NavContextType } from './Types'; export const navContext = createContext({ navInfo: { navTitle: '', backPath: '', showDatabaseSelector: false, }, setNavInfo: () => {}, }); const { Provider } = navContext; export const NavProvider = (props: { children: React.ReactNode }) => { const { t } = useTranslation('nav'); const [navInfo, setNavInfo] = useState({ navTitle: t('overview'), backPath: '', showDatabaseSelector: false, }); return {props.children}; };