4.6.0 • Published 1 month ago

@snack-uikit/input-private v4.6.0

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
1 month ago

Input Private

Installation

npm i @snack-uikit/input-private

Changelog

export type Type = 'text' | 'password'
export type InputPrivateProps = RefAttributes<HTMLInputElement> &
  WithSupportProps<{
    name?: string;
    value: string;
    onChange?(value: string, e?: ChangeEvent<HTMLInputElement>): void;
    id?: string;
    className?: string;
    placeholder?: string;
    type?: Types;
    disabled?: boolean;
    autoComplete?: boolean;
    maxLength?: number;
    onFocus?: FocusEventHandler<HTMLInputElement>;
    onBlur?: FocusEventHandler<HTMLInputElement>;
    prefix?: ReactNode;
    postfix?: ReactNode;
    onClick?: MouseEventHandler<HTMLInputElement>;
    onMouseDown?: MouseEventHandler<HTMLInputElement>;
  }>;

InputPrivate

Props

nametypedefault valuedescription
namestring-Значение html-атрибута name
valuestring-Значение input
onChange(value: string, e?: ChangeEvent<HTMLInputElement>) => void-Колбек смены значения
placeholderstring-Значение плейсхолдера
idstring-Значение html-атрибута id
classNamestring-CSS-класс
typeenum Type: "number", "text", "password"textТип инпута
disabledboolean-Является ли поле деактивированным
readonlyboolean-Является ли поле доступным только для чтения
autoCompletestring \| booleanfalseВключен ли автокомплит для поля
maxLengthnumber-Максимальная длина вводимого значения
minnumber-Минимальное значение поля
maxnumber-Максимальное значение поля
onFocusFocusEventHandler<HTMLInputElement>-Колбек обработки получения фокуса
onBlurFocusEventHandler<HTMLInputElement>-Колбек обработки потери фокуса
onKeyDownKeyboardEventHandler<HTMLInputElement>-Колбек обработки нажатия клавиши клавиатуры
tabIndexnumber-Значение атрибута tab-index
onClickMouseEventHandler<HTMLInputElement>-Колбек обработки клика
onMouseDownMouseEventHandler<HTMLInputElement>-Колбек обработки нажатия кнопки мыши
keyKey-
refRef<HTMLInputElement>-Allows getting a ref to the component instance. Once the component unmounts, React will set ref.current to null (or call the ref with null if you passed a callback ref). @see https://react.dev/learn/referencing-values-with-refs#refs-and-the-dom

useButtonNavigation

hook

Позволяет использовать клавиатуру для навигации по элементам управления

useClearButton

hook

Позволяет использовать кнопку сброса значения

moveCursorToEnd

helper

Переносит курсор в конец поля ввода

selectAll

helper

Выделяет весь текст в поле ввода

runAfterRerender

helper

Откладывает колбек на следующий цикл EventLoop

isCursorInTheBeginning

helper

Проверяет находится ли курсор в начале поля ввода

isCursorInTheEnd

helper

Проверяет находится ли курсор в конце поля ввода

4.5.8

4 months ago

4.5.7

4 months ago

4.5.9

2 months ago

4.5.4

4 months ago

4.5.3

4 months ago

4.5.6

4 months ago

4.5.5

4 months ago

4.4.1

7 months ago

4.4.0

7 months ago

4.3.0

8 months ago

4.2.2

8 months ago

4.6.0

2 months ago

4.5.0

7 months ago

4.5.2

4 months ago

4.5.1

6 months ago

4.2.1

9 months ago

4.2.0

9 months ago

4.1.0

9 months ago

4.0.0

10 months ago

3.2.1

10 months ago

3.2.0

11 months ago

3.1.4

12 months ago

3.1.3

1 year ago

3.1.2

1 year ago

3.1.1

1 year ago

3.1.0

1 year ago

3.0.4

1 year ago

3.0.3

1 year ago

3.0.2

2 years ago

3.0.1

2 years ago

3.0.0

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago