@veracity/vui
Version:
Veracity UI is a React component library crafted for use within Veracity applications and pages. Based on Styled Components and @xstyled.
20 lines (19 loc) • 825 B
TypeScript
import { VuiComponent } from "../core/vui.js";
import "../core/index.js";
import { ModalProps } from "./modal.types.js";
import { ModalBackdrop } from "./modalBackdrop.js";
import { ModalContent } from "./modalContent.js";
//#region src/modal/modal.d.ts
/**
* Displays provided content on top of a dark backdrop element with fixed position.
* By default uses Portal for content and closes when clicking backdrop or pressing 'Escape'.
* Uses focus and scroll lock to achieve proper accessibility.
* More about accessibility: https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/dialog_role
*/
declare const Modal: VuiComponent<'div', ModalProps> & {
Backdrop: typeof ModalBackdrop;
Content: typeof ModalContent;
};
//#endregion
export { Modal, Modal as default };
//# sourceMappingURL=modal.d.ts.map