import { createContext, useMemo, useState } from "react"; export const TabContext = createContext(); export function TabProvider({ initialTab, children }) { const [activeTab, setActiveTab] = useState(() => initialTab ?? false); const value = useMemo(() => ({ activeTab, setActiveTab }), [activeTab]); return {children}; }