flowbite-qwik
Version:
Official Qwik components built for Flowbite and Tailwind CSS
23 lines (22 loc) • 660 B
TypeScript
import { ClassList, JSXOutput, PropsOf, Signal } from '@builder.io/qwik';
import { ModalSize } from '../../components/Modal/modal-types';
export type ModalTheme = {
backdrop?: ClassList;
header?: ClassList;
content?: ClassList;
footer?: ClassList;
};
type ModalProps = PropsOf<'div'> & {
'bind:show': Signal<boolean>;
header?: JSXOutput;
footer?: JSXOutput;
notEscapable?: boolean;
persistent?: boolean;
popup?: boolean;
size?: ModalSize;
onClose$?: () => void;
onClickOutside$?: () => void;
theme?: ModalTheme;
};
export declare const Modal: import("@builder.io/qwik").Component<ModalProps>;
export {};