UNPKG

@expofp/floorplan

Version:

Interactive floor plan library for expos and events

38 lines 973 B
import "./Modal.scss"; import React from "react"; import { ButtonVariant } from "../ui/Button"; type ModalType = "default" | "share" | "fullscreen"; export interface ModalButton { label: string; variant?: ButtonVariant; disabled?: boolean; withBadge?: boolean; onClick: () => void; } export interface ModalProps { open: boolean; className?: string; type?: ModalType; title?: string; badge?: number; maxWidth?: number; children?: React.ReactNode; closeLabel?: string; footerLeft?: { label: string; onClick: () => void; variant?: "primary" | "gray"; disabled?: boolean; }[]; footerRight?: { label: string; onClick: () => void; variant?: "primary" | "gray"; withBadge?: boolean; disabled?: boolean; }[]; onClickClose: () => void; } declare const Modal: React.FC<ModalProps>; export default Modal; //# sourceMappingURL=Modal.d.ts.map