@uiw/react-baidu-map-custom-overlay
Version:
Baidu Map custom-overlay Components for React.
20 lines (19 loc) • 602 B
JavaScript
import _extends from "@babel/runtime/helpers/extends";
/// <reference types="@uiw/react-baidu-map-types" />
import React, { useImperativeHandle } from 'react';
import { useCustomOverlay } from "./useCustomOverlay.js";
export * from "./useCustomOverlay.js";
export default /*#__PURE__*/React.forwardRef((props, ref) => {
var {
customOverlay,
portal
} = useCustomOverlay(props);
// eslint-disable-next-line react-hooks/exhaustive-deps
useImperativeHandle(ref, () => _extends({}, props, {
customOverlay
}), [customOverlay]);
if (portal) {
return portal;
}
return null;
});