import dynamic from 'next/dynamic'; import { ButtonGroup, IconButton } from '@chakra-ui/react'; import { useZoomPanHelper } from 'react-flow-renderer'; const Plus = dynamic(() => import('@meronex/icons/fi').then(i => i.FiPlus)); const Minus = dynamic(() => import('@meronex/icons/fi').then(i => i.FiMinus)); const Square = dynamic(() => import('@meronex/icons/fi').then(i => i.FiSquare)); export const Controls: React.FC = () => { const { fitView, zoomIn, zoomOut } = useZoomPanHelper(); return ( } onClick={() => zoomIn()} aria-label="Zoom In" /> } onClick={() => zoomOut()} aria-label="Zoom Out" /> } onClick={() => fitView()} aria-label="Fit Nodes" /> ); };