Skip to content

Commit caac026

Browse files
committed
fix: change import type
1 parent 5dedc98 commit caac026

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

src/components/MarkerClusterer/index.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
11
import { forwardRef, useEffect, useMemo, useRef } from 'react';
22

3-
import { MarkerClusterer as MarkerClustererClass, MarkerClustererOptions } from '@googlemaps/markerclusterer';
3+
import * as MarkerClustererModule from '@googlemaps/markerclusterer';
4+
import type { MarkerClustererOptions } from '@googlemaps/markerclusterer';
45

56
import { MarkerClustererProvider } from './Context';
67
import { MarkerClustererProps } from './type';
78
import { passRef } from '../../utils/passRef';
89
import { useMapContext } from '../Provider/MapProvider';
910
import { useEvent } from '../../hooks/useEvent';
1011

11-
const createMarkerClusterer = (options: MarkerClustererOptions) => new MarkerClustererClass(options);
12+
const createMarkerClusterer = (options: MarkerClustererOptions) => new MarkerClustererModule.MarkerClusterer(options);
1213

13-
export const MarkerClusterer = forwardRef<MarkerClustererClass, MarkerClustererProps>(function MarkerClusterer(
14+
export const MarkerClusterer = forwardRef<MarkerClustererModule.MarkerClusterer, MarkerClustererProps>(function MarkerClusterer(
1415
{ children, algorithmOptions, algorithm, renderer, onClusterClick = null },
1516
ref
1617
) {

0 commit comments

Comments
 (0)