maille
Version:
Component library for MithrilJS
22 lines (21 loc) • 609 B
TypeScript
import { Children } from "mithril";
import { ClassComponent, Vnode } from "mithril";
import { ToolTipActivation, ToolTipPosition } from "../../types";
interface ToolTipCloseOptions {
key: any;
fn?: (key: any) => void;
elements?: Children;
}
interface ToolTipAttrs {
title?: Children;
body?: Children;
rounded?: boolean;
activation: ToolTipActivation;
position: ToolTipPosition;
className?: string;
closeOptions?: ToolTipCloseOptions;
}
declare class ToolTip implements ClassComponent<ToolTipAttrs> {
view(vnode: Vnode<ToolTipAttrs>): any;
}
export default ToolTip;