0.20.1 • Published 3 years ago
@terra-dev/use-restricted-input v0.20.1
@terra-dev/use-restricted-input
Restrict text input
https://anchor-storybook.vercel.app/?path=/story/core-use-restricted-input--basic
API
/**
* @param availableCharacters 'abc', 'a-z', 'a-z0-9'
*/
export function useRestrictedInput(
availableCharacters: ((character: string) => boolean) | string,
): RestrictedInputReturn {}
export function useRestrictedNumberInput({
type = 'decimal',
maxDecimalPoints,
maxIntegerPoinsts,
onChange: _onChange,
}: RestrictedNumberInputParams): RestrictedInputReturn {}
export interface RestrictedInputReturn {
onKeyPress: (event: KeyboardEvent<HTMLInputElement>) => void;
onPaste?: (event: ClipboardEvent<HTMLInputElement>) => void;
onChange?: (event: ChangeEvent<HTMLInputElement>) => void;
}
export interface RestrictedNumberInputParams {
type?: 'decimal' | 'integer';
maxDecimalPoints?: number;
maxIntegerPoinsts?: number;
onChange?: (event: ChangeEvent<HTMLInputElement>) => void;
}
0.20.1
3 years ago
0.20.0
3 years ago
0.19.0
3 years ago
0.18.0
3 years ago
0.17.0
3 years ago
0.17.1
3 years ago
0.16.0
3 years ago
0.16.0-alpha.4
3 years ago
0.16.0-alpha.1
3 years ago
0.16.0-alpha.3
3 years ago
0.16.0-alpha.2
3 years ago
0.14.0
3 years ago
0.15.0
3 years ago
0.13.0
3 years ago
0.13.1
3 years ago
0.12.2
3 years ago
0.10.0
3 years ago
0.11.0
3 years ago
0.10.1
3 years ago
0.12.0
3 years ago
0.10.2
3 years ago
0.8.0
3 years ago
0.12.1
3 years ago
0.5.0
3 years ago
0.4.0
3 years ago
0.7.0
3 years ago
0.6.0
3 years ago
0.3.0
3 years ago
0.2.0
3 years ago
0.1.0
3 years ago