import React from 'react'; import { Button } from '../common/Button'; interface ZoomPanControlsProps { zoomIn: () => void; zoomOut: () => void; resetZoomPan: () => void; zoomLevel: number; } /** * ZoomPanControls component provides buttons for zooming and panning. * * @param zoomIn - Function to zoom in the map. * @param zoomOut - Function to zoom out the map. * @param resetZoomPan - Function to reset zoom and pan to default. * @param zoomLevel - Current zoom level. * * @returns The rendered ZoomPanControls component. */ export default function ZoomPanControls({ zoomIn, zoomOut, resetZoomPan, zoomLevel, }: ZoomPanControlsProps): JSX.Element { return (
{Math.round(zoomLevel * 100)}%
); }