UNPKG

@uiw/react-baidu-map-marker

Version:

Baidu Map map-marker Components for React.

17 lines 577 B
import _extends from "@babel/runtime/helpers/extends"; /// <reference types="@uiw/react-baidu-map-types" /> import React, { useEffect, useImperativeHandle } from 'react'; import { useMarker } from './useMarker'; export * from './useMarker'; export default /*#__PURE__*/React.forwardRef((props, ref) => { var { marker, setType } = useMarker(props); // eslint-disable-next-line react-hooks/exhaustive-deps useEffect(() => props.type && setType(props.type), [props.type]); useImperativeHandle(ref, () => _extends({}, props, { marker })); return null; });