Files
btpxpress-frontend/layout/context/menucontext.tsx
2025-10-13 05:29:32 +02:00

20 lines
513 B
TypeScript

import React, { createContext, useState } from 'react';
import type { MenuContextProps } from '@/types';
export const MenuContext = createContext({} as MenuContextProps);
interface MenuProviderProps {
children: React.ReactNode;
}
export const MenuProvider = (props: MenuProviderProps) => {
const [activeMenu, setActiveMenu] = useState('');
const value = {
activeMenu,
setActiveMenu
};
return <MenuContext.Provider value={value}>{props.children}</MenuContext.Provider>;
};