UNPKG

@lekseek/ui

Version:

Vue 3 components library

319 lines (318 loc) 7.92 kB
import { PropType } from 'vue'; import { CssClass } from '../../helpers/css-classes'; declare const _default: import("vue").DefineComponent<{ size: { type: PropType<"sm" | "md" | "lg">; default: string; }; depressed: { type: PropType<boolean>; default: boolean; }; error: { type: PropType<boolean>; default: boolean; }; rounded: { type: PropType<boolean>; default: boolean; }; roundedLg: { type: PropType<boolean>; default: boolean; }; round: { type: PropType<boolean>; default: boolean; }; bordered: { type: PropType<boolean>; default: boolean; }; dark: { type: PropType<boolean>; default: boolean; }; light: { type: PropType<boolean>; default: boolean; }; modelValue: { type: PropType<string | number | null>; default: null; }; placeholder: { type: PropType<string | null>; default: null; }; type: { type: PropType<string>; default: string; }; required: { type: PropType<boolean>; default: boolean; }; min: { type: PropType<string | number | null>; default: null; }; max: { type: PropType<string | number | null>; default: null; }; maxlength: { type: PropType<string | number | null>; default: null; }; step: { type: PropType<number>; default: number; }; label: { type: PropType<string | null>; default: null; }; width: { type: PropType<number | null>; default: null; }; leftIcon: { type: PropType<string | null>; default: null; }; rightIcon: { type: PropType<string | null>; default: null; }; leftIconClickable: { type: PropType<boolean>; default: boolean; }; rightIconClickable: { type: PropType<boolean>; default: boolean; }; leftIconColor: { type: PropType<string | null>; default: null; }; rightIconColor: { type: PropType<string | null>; default: null; }; rememberCaretPosition: { type: PropType<boolean>; default: boolean; }; disabled: { type: PropType<boolean>; default: boolean; }; autofocus: { type: PropType<boolean>; default: boolean; }; readonly: { type: PropType<boolean>; default: boolean; }; }, { themeClass: import("vue").ComputedRef<{ 'is-dark': any; 'is-light': any; }>; borderedClass: import("vue").ComputedRef<{ 'is-bordered': any; }>; roundedClass: import("vue").ComputedRef<{ 'is-rounded': any; 'is-rounded-lg': any; 'is-round': any; }>; depressedClass: import("vue").ComputedRef<{ 'is-depressed': any; }>; validationBorderClass: import("vue").ComputedRef<{ 'is-bordered': any; 'has-border-color-error': any; }>; }, { isFocused: boolean; }, { widthStyle(): { [x: string]: any; }; styles(): { [x: string]: any; }; classes(): CssClass[]; }, { setFocusStatus(isFocused: boolean): void; onFocus(): void; onBlur(e: any): void; onInput(e: any): void; enter(e: any): void; onLeftIconClick(): void; onRightIconClick(): void; focus(): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "blur" | "focus" | "input" | "mouseenter" | "mouseleave" | "update:modelValue" | "enter" | "click-left-icon" | "click-right-icon")[], "click" | "blur" | "focus" | "input" | "mouseenter" | "mouseleave" | "update:modelValue" | "enter" | "click-left-icon" | "click-right-icon", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ size: { type: PropType<"sm" | "md" | "lg">; default: string; }; depressed: { type: PropType<boolean>; default: boolean; }; error: { type: PropType<boolean>; default: boolean; }; rounded: { type: PropType<boolean>; default: boolean; }; roundedLg: { type: PropType<boolean>; default: boolean; }; round: { type: PropType<boolean>; default: boolean; }; bordered: { type: PropType<boolean>; default: boolean; }; dark: { type: PropType<boolean>; default: boolean; }; light: { type: PropType<boolean>; default: boolean; }; modelValue: { type: PropType<string | number | null>; default: null; }; placeholder: { type: PropType<string | null>; default: null; }; type: { type: PropType<string>; default: string; }; required: { type: PropType<boolean>; default: boolean; }; min: { type: PropType<string | number | null>; default: null; }; max: { type: PropType<string | number | null>; default: null; }; maxlength: { type: PropType<string | number | null>; default: null; }; step: { type: PropType<number>; default: number; }; label: { type: PropType<string | null>; default: null; }; width: { type: PropType<number | null>; default: null; }; leftIcon: { type: PropType<string | null>; default: null; }; rightIcon: { type: PropType<string | null>; default: null; }; leftIconClickable: { type: PropType<boolean>; default: boolean; }; rightIconClickable: { type: PropType<boolean>; default: boolean; }; leftIconColor: { type: PropType<string | null>; default: null; }; rightIconColor: { type: PropType<string | null>; default: null; }; rememberCaretPosition: { type: PropType<boolean>; default: boolean; }; disabled: { type: PropType<boolean>; default: boolean; }; autofocus: { type: PropType<boolean>; default: boolean; }; readonly: { type: PropType<boolean>; default: boolean; }; }>> & { onClick?: ((...args: any[]) => any) | undefined; onBlur?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; onInput?: ((...args: any[]) => any) | undefined; onMouseenter?: ((...args: any[]) => any) | undefined; onMouseleave?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onEnter?: ((...args: any[]) => any) | undefined; "onClick-left-icon"?: ((...args: any[]) => any) | undefined; "onClick-right-icon"?: ((...args: any[]) => any) | undefined; }, { error: boolean; bordered: boolean; dark: boolean; light: boolean; type: string; size: "sm" | "md" | "lg"; modelValue: string | number | null; placeholder: string | null; required: boolean; min: string | number | null; max: string | number | null; maxlength: string | number | null; step: number; label: string | null; width: number | null; leftIcon: string | null; rightIcon: string | null; leftIconClickable: boolean; rightIconClickable: boolean; leftIconColor: string | null; rightIconColor: string | null; rememberCaretPosition: boolean; disabled: boolean; autofocus: boolean; readonly: boolean; depressed: boolean; rounded: boolean; roundedLg: boolean; round: boolean; }>; export default _default;