@workday/canvas-kit-react
Version:
The parent module that contains all Workday Canvas Kit React components
16 lines (15 loc) • 814 B
JavaScript
import * as React from 'react';
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: "d5h45a", styles: "box-sizing:border-box;& > div{max-height:inherit;}overflow:hidden auto;" }
}, "modal-overflow-overlay-2ac342");
export const ModalOverflowOverlay = createSubcomponent('div')({
displayName: 'Modal.OverflowOverlay',
modelHook: useModalModel,
})((elemProps, Element) => {
return React.createElement(ModalOverlay, { as: Element, ...mergeStyles(elemProps, modalOverflowOverlayStencil()) });
});