import { useGetOverviewSnapshot } from "../../hooks/useGetOverviewSnapshot"; import NavigationArrow from "../UI/NavigationArrow"; import Loading from "../UI/Loading"; import ErrorState from "../UI/ErrorState"; type SnapshotContainerProps = { side: string; settingsPage?: boolean; zoomLevel?: number; onZoomLevelChange?: (level: number) => void; }; export const SnapshotContainer = ({ side, settingsPage }: SnapshotContainerProps) => { const { canvasRef, isError, isPending } = useGetOverviewSnapshot(side); return (