'use client'; import { useContext } from 'react'; import { ICategory } from '@/typings/category.type'; import GlobalContext from '@/context/GlobalContext'; import { usePathname } from 'next/navigation'; import MaterialsContext from '@/context/MaterialsContext'; interface IProps extends ICategory { isInitial?: boolean; } const Category = ({ id, name, isInitial }: IProps) => { const path = usePathname() ?? '/'; const context = useContext(GlobalContext); const { params, setParams } = useContext(MaterialsContext); const category = params.category_id; const { theme } = context.themeContext; return (