UNPKG

@uiw/react-baidu-map-curve-line

Version:
19 lines 613 B
import _extends from "@babel/runtime/helpers/extends"; /// <reference types="@uiw/react-baidu-map-types" /> import React, { useEffect, useImperativeHandle } from 'react'; import { useCurveLine } from "./useCurveLine.js"; export * from "./useCurveLine.js"; export default /*#__PURE__*/React.forwardRef((props, ref) => { var { curveLine, BMapLib, setPath } = useCurveLine(props); // eslint-disable-next-line react-hooks/exhaustive-deps useEffect(() => setPath(props.path), [props.path]); useImperativeHandle(ref, () => _extends({}, props, { curveLine, BMapLib })); return null; });