import { useState, type ReactNode } from "react"; import { useSightingFeed } from "../../hooks/useSightingFeed"; import { SightingFeedContext } from "../SightingFeedContext"; type SightingFeedProviderProps = { url: string; children: ReactNode; side: string; }; export const SightingFeedProvider = ({ children, url, side, }: SightingFeedProviderProps) => { const { sightings, selectedRef, setSelectedRef, // effectiveSelected, setSelectedSighting, selectedSighting, mostRecent, } = useSightingFeed(url); const [isSightingModalOpen, setSightingModalOpen] = useState(false); return ( {children} ); };