React Yandex Map как сделать router для кнопки внутри properties -> balloonContent

Хочу сделать переход на другую страницу используя next useRouter() но события нельзя добавить к кнопке, как это сделать может есть параметр какой то?

<div id="map" className={styles['appMap']}>
      <YMaps query={{
          load: "package.full"
      }}>
          <Map
            instanceRef={ref => instanceRef(ref)}
            onLoad={(ymaps: YMapsApi) => setMap(ymaps)}
            width="100%"
            height="100%"
            state={mapState}
            modules={["templateLayoutFactory", "layout.ImageWithContent", "borders", "util.bounds"]}
          >
              <ObjectManager
                  objects={{
                      openBalloonOnClick: true
                  }}
                  clusters={{}}
                  options={{
                      clusterIconLayout: 'default#imageWithContent',
                      iconImageHref: '/images/map-icon.png',
                      iconImageSize: [64, 64],
                      iconImageOffset: [-32, -32],
                      iconContentOffset: [20, 20],
                      clusterIconContentLayout: cluster.layout,
                      gridSize: 256,
                      zoomMargin: 64,
                      clusterize: true,
                  }}
                  defaultFeatures={{
                      type: "FeatureCollection",
                      features: marksWithIcons.map((point, id) => {
                          return {
                              id: id,
                              type: "Feature",
                              options: {
                                  iconLayout: 'default#imageWithContent',
                                  iconImageHref: '/images/map-icon.png',
                                  iconImageSize: [64, 64],
                                  iconImageOffset: [-32, -32],
                                  iconContentOffset: [20, 20],
                                  iconContentLayout: point.iconLayout,
                              },

                          geometry: {
                                  type: "Point",
                                  coordinates: [Number.parseFloat(point.point.lat), Number.parseFloat(point.point.lng)]
                              },
                              properties: {
                                  balloonContent: `
                                      <img src=${point.logo} alt=${point.text}>
                                      <p>${point.text}</p>
                                      <Link href="/projects/${point.path}">Больше информации...</Link>
                                  `,
                                  clusterCaption: `${point.text}`
                              }
                          };
                      })
                  }}
                  modules={[
                      "objectManager.addon.objectsBalloon",
                      "objectManager.addon.clustersBalloon"
                  ]}/>

              <ZoomControl />
          </Map>
      </YMaps>
  </div>

Ответы (0 шт):