@workday/canvas-kit-react
Version:
The parent module that contains all Workday Canvas Kit React components
16 lines (15 loc) • 816 B
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import { createSubcomponent } from '@workday/canvas-kit-react/common';
import { ModalOverlay } from './ModalOverlay';
import { useModalModel } from './hooks';
import { createStencil } from '@workday/canvas-kit-styling';
import { mergeStyles } from '@workday/canvas-kit-react/layout';
export const modalOverflowOverlayStencil = createStencil({
base: { name: "4awm79", styles: "box-sizing:border-box;& > div{max-height:inherit;}overflow:hidden auto;" }
}, "modal-overflow-overlay-7fd361");
export const ModalOverflowOverlay = createSubcomponent('div')({
displayName: 'Modal.OverflowOverlay',
modelHook: useModalModel,
})((elemProps, Element) => {
return _jsx(ModalOverlay, { as: Element, ...mergeStyles(elemProps, modalOverflowOverlayStencil()) });
});