UNPKG

@club-employes/utopia

Version:

🎨 Modern Vue 3 design system with multi-brand theming, design tokens, and 30+ components. Supports Club Employés & Gifteo brands with light/dark modes.

42 lines (41 loc) • 1.75 kB
import { InputTextProps } from './types'; import { DefineComponent, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; declare const _default: DefineComponent<InputTextProps, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { input: (event: Event) => any; blur: (event: FocusEvent) => any; change: (event: Event) => any; focus: (event: FocusEvent) => any; keydown: (event: KeyboardEvent) => any; paste: (event: ClipboardEvent) => any; "update:modelValue": (value: string) => any; "icon-click": (event: MouseEvent) => any; }, string, PublicProps, Readonly<InputTextProps> & Readonly<{ onInput?: ((event: Event) => any) | undefined; onBlur?: ((event: FocusEvent) => any) | undefined; onChange?: ((event: Event) => any) | undefined; onFocus?: ((event: FocusEvent) => any) | undefined; onKeydown?: ((event: KeyboardEvent) => any) | undefined; onPaste?: ((event: ClipboardEvent) => any) | undefined; "onUpdate:modelValue"?: ((value: string) => any) | undefined; "onIcon-click"?: ((event: MouseEvent) => any) | undefined; }>, { label: string; message: string; size: "extra-small" | "small" | "medium" | "large"; icon: string; type: "text" | "email" | "password" | "number" | "tel" | "url"; required: boolean; disabled: boolean; iconPosition: "left" | "right"; modelValue: string; placeholder: string; state: "default" | "error" | "valid" | "incomplete" | "completed"; readonly: boolean; iconClickable: boolean; step: number; isCode: boolean; forceModelValueOnBlur: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, { inputRef: HTMLInputElement; }, any>; export default _default;