"use client"; import { createContext, useContext } from "react"; import useGroups from "@/hooks/use-groups"; const GroupsContext = createContext | null>(null); type GroupsProviderProps = { children: React.ReactNode; }; export function GroupsProvider({ children }: GroupsProviderProps) { const groups = useGroups(); return {children}; } export function useGroupsContext() { const ctx = useContext(GroupsContext); if (!ctx) throw new Error("GroupsProvider is missing"); return ctx; }