import { useGetOverviewSnapshot } from "../../hooks/useGetOverviewSnapshot"; import type { ZoomLevel } from "../../types/types"; import NavigationArrow from "../UI/NavigationArrow"; type SnapshotContainerProps = { side: string; settingsPage?: boolean; zoomLevel?: ZoomLevel; onZoomLevelChange?: (level: ZoomLevel) => void; }; export const SnapshotContainer = ({ side, settingsPage, zoomLevel, onZoomLevelChange, }: SnapshotContainerProps) => { const { canvasRef, isError, isPending } = useGetOverviewSnapshot(); if (isError) return
An error occurred
; if (isPending) returnLoading...
; const handleZoomClick = (event: React.MouseEvent