@wordpress/components
Version:
UI components for WordPress.
33 lines (32 loc) • 754 B
JavaScript
import { size } from "@floating-ui/react-dom";
function overlayMiddlewares() {
return [{
name: "overlay",
fn({
rects
}) {
return rects.reference;
}
}, size({
apply({
rects,
elements
}) {
var _elements$floating;
const {
firstElementChild
} = (_elements$floating = elements.floating) !== null && _elements$floating !== void 0 ? _elements$floating : {};
if (!(firstElementChild instanceof HTMLElement)) {
return;
}
Object.assign(firstElementChild.style, {
width: `${rects.reference.width}px`,
height: `${rects.reference.height}px`
});
}
})];
}
export {
overlayMiddlewares
};
//# sourceMappingURL=overlay-middlewares.js.map