'use client'; import { createContext, useContext, useState } from 'react'; import { ContactModal } from '@/app/(landing)/components/ContactModal'; import { useIsDark } from '@/app/(landing)/hooks/useIsDark'; interface ContactCtx { open: () => void; } const ContactContext = createContext({ open: () => {} }); export const ContactProvider = ({ children }: { children: React.ReactNode }) => { const [isOpen, setIsOpen] = useState(false); const isDark = useIsDark(); return ( setIsOpen(true) }}> {children} setIsOpen(false)} isNavyBg={isDark} /> ); }; export const useContact = () => useContext(ContactContext);