UNPKG

@uiw/react-baidu-map-polygon

Version:

Baidu Map map-polygon Components for React.

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