UNPKG

react-easy-password-validation

Version:

React component for validation input password via specified rules set

18 lines (17 loc) 672 B
import React from 'react'; interface IRuleType { regex: string | RegExp; message: string; isPassed?: boolean; [key: string]: any; } interface IPasswordValidator extends React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement> { passwordValue: string; ruleSet: Array<IRuleType>; passedRuleClassName?: string; failedRuleClassName?: string; passIcon?: React.ReactNode; failIcon?: React.ReactNode; } declare const PasswordValidator: ({ ruleSet, passwordValue, passedRuleClassName, failedRuleClassName, passIcon, failIcon, ...attributes }: IPasswordValidator) => React.JSX.Element; export default PasswordValidator;