@uiw/react-baidu-map-polygon
Version:
Baidu Map map-polygon Components for React.
18 lines • 651 B
JavaScript
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;
});