@workday/canvas-kit-react
Version:
The parent module that contains all Workday Canvas Kit React components
26 lines (25 loc) • 922 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PopupPopper = void 0;
const jsx_runtime_1 = require("react/jsx-runtime");
const common_1 = require("@workday/canvas-kit-react/common");
const hooks_1 = require("./hooks");
const Popper_1 = require("./Popper");
// We moved this out of the component function to prevent rebuilding this object on re-renders.
const popperOptions = {
modifiers: [
{
name: 'offset',
options: {
offset: () => [0, 4],
},
},
],
};
exports.PopupPopper = (0, common_1.createSubcomponent)('div')({
displayName: 'Popup.Popper',
modelHook: hooks_1.usePopupModel,
elemPropsHook: hooks_1.usePopupPopper,
})(({ children, ...elemProps }) => {
return ((0, jsx_runtime_1.jsx)(Popper_1.Popper, { ...elemProps, popperOptions: popperOptions, ...elemProps, children: children }));
});