UNPKG

glassheart-ui-vanilla

Version:

GlassHeart UI - Vanilla JavaScript components

28 lines 880 B
export declare class GlassInput { private element; private options; constructor(options?: InputOptions); private createElement; private getClassNames; render(container: HTMLElement | string): void; destroy(): void; getElement(): HTMLInputElement; getValue(): string; setValue(value: string): void; setDisabled(disabled: boolean): void; } export interface InputOptions { type?: 'text' | 'email' | 'password' | 'number'; size?: 'xs' | 'sm' | 'md' | 'lg' | 'xl'; variant?: 'default' | 'outline' | 'solid'; glass?: 'light' | 'medium' | 'heavy'; liquid?: boolean; error?: boolean; disabled?: boolean; placeholder?: string; value?: string; onChange?: (event: Event) => void; onFocus?: (event: FocusEvent) => void; onBlur?: (event: FocusEvent) => void; } //# sourceMappingURL=GlassInput.d.ts.map