UNPKG

mithril-materialized

Version:
32 lines (31 loc) 856 B
import m from 'mithril'; export interface ChipData { tag: string; image?: string; alt?: string; } export interface AutocompleteOption extends ChipData { value?: string; } export interface IChipsOptions { id?: string; data?: ChipData[]; placeholder?: string; secondaryPlaceholder?: string; autocompleteOptions?: { data: Record<string, string | null> | AutocompleteOption[]; limit?: number; minLength?: number; }; limit?: number; required?: boolean; isMandatory?: boolean; className?: string; label?: string; helperText?: string; onchange?: (data: ChipData[]) => void; onChipAdd?: (chip: ChipData) => void; onChipDelete?: (chip: ChipData) => void; onChipSelect?: (chip: ChipData) => void; } export declare const Chips: m.FactoryComponent<IChipsOptions>;