'use client' import { createContext, ReactNode, useContext } from 'react' import type { SearchResultItem } from '@/lib/types' interface CitationContextValue { citationMaps?: Record> } const CitationContext = createContext( undefined ) export function CitationProvider({ children, citationMaps }: { children: ReactNode citationMaps?: Record> }) { return ( {children} ) } export function useCitation() { const context = useContext(CitationContext) return context || { citationMaps: undefined } }