hswidget
Version:
Helpful Scripts UI widgets
15 lines (14 loc) • 443 B
TypeScript
import m from 'mithril';
import { Vnode } from './Widget';
import { Widget } from './Widget';
import { WidgetAttrs } from './Widget';
export interface ModalAttrs extends WidgetAttrs {
dismiss: () => void;
showModal?: () => boolean;
}
export declare class Modal extends Widget {
showModal: boolean;
hide: () => void;
oninit(node: Vnode<ModalAttrs, this>): void;
view(node: Vnode<ModalAttrs, this>): m.Vnode<any, any>;
}