UNPKG

maille

Version:

Component library for MithrilJS

23 lines (22 loc) 683 B
import m from "mithril"; import { ClassComponent, Vnode } from "mithril"; import { InputUpdateFn, KeyupFn, ButtonClickFn } from "../../types"; export interface InputGroupAttrs { id?: string; inputId: string; buttonId: string; className?: string; inputClassName: string; buttonClassName: string; bordered?: boolean; rounded?: boolean; disabled?: boolean; onInputEnterPress?: KeyupFn; onInputChange?: InputUpdateFn; onButtonClick?: ButtonClickFn; } declare class InputGroup implements ClassComponent<InputGroupAttrs> { protected value: string; view(vnode: Vnode<InputGroupAttrs>): m.Vnode<any, any>; } export default InputGroup;