@costilladante/password-validator
Version:
A customizable React password validator component with accessibility features
18 lines • 797 B
TypeScript
import { RuleSet } from '@/types';
import { ValidationResult } from '@/hooks/usePasswordValidation';
interface PasswordValidatorProps {
ruleSet?: RuleSet;
showToggle?: boolean;
indicators?: {
valid?: React.ReactNode;
invalid?: React.ReactNode;
};
onValidationChange?: (isValid: boolean, results: ValidationResult[]) => void;
onValueChange?: (value: string) => void;
className?: string;
inputClassName?: string;
indicatorClassName?: string;
}
declare const PasswordValidator: ({ ruleSet, showToggle, indicators, onValidationChange, onValueChange, className, inputClassName, indicatorClassName, }: PasswordValidatorProps) => import("react/jsx-runtime").JSX.Element;
export default PasswordValidator;
//# sourceMappingURL=PasswordValidator.d.ts.map