UNPKG

@ozen-ui/kit

Version:

React component library

25 lines (24 loc) 838 B
export var INPUT_OTP_VALIDATE_PRESET = { TEXT: function (value) { return /[a-zA-Z]{1}/.test(value); }, NUMERIC: function (value) { return /\d{1}/.test(value); }, TEXT_NUMERIC: function (value) { return /[a-zA-Z0-9]{1}/.test(value); }, }; export var INPUT_OTP_MASK_PRESET = { PASSWORD: '•', }; export var INPUT_OTP_FINISH_BEHAVIOR_PRESET = { FULL_FILLED_NON_LAST_INPUT: function (_a) { var isFullFilled = _a.isFullFilled; return isFullFilled; }, FULL_FILLED_ON_LAST_INPUT: function (_a) { var isFullFilled = _a.isFullFilled, isChangeOnLastInput = _a.isChangeOnLastInput, isEnter = _a.isEnter; if (isFullFilled && isChangeOnLastInput) { return true; } if (isFullFilled && isEnter) { return true; } return false; }, };