Skip to content

Commit 83060c3

Browse files
committed
added hidePasswordMeter
1 parent d6c382d commit 83060c3

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

lib/components/PasswordInput/index.tsx

+8-3
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,14 @@ const PasswordVariant: Record<TScore, PasswordInputProps["variant"]> = {
3939
4: "success",
4040
};
4141

42-
interface PasswordInputProps extends ComponentProps<typeof Input> {}
42+
interface PasswordInputProps extends ComponentProps<typeof Input> {
43+
hidePasswordMeter?: boolean;
44+
}
4345

44-
export const PasswordInput = ({ ...props }: PasswordInputProps) => {
46+
export const PasswordInput = ({
47+
hidePasswordMeter,
48+
...props
49+
}: PasswordInputProps) => {
4550
const { errorMessage, score } = useMemo(
4651
() => validatePassword(props.value as string),
4752
[props.value]
@@ -56,7 +61,7 @@ export const PasswordInput = ({ ...props }: PasswordInputProps) => {
5661
{...props}
5762
variant={PasswordVariant[score as TScore]}
5863
/>
59-
<PasswordMeter score={score as TScore} />
64+
{!hidePasswordMeter && <PasswordMeter score={score as TScore} />}
6065
</div>
6166
);
6267
};

0 commit comments

Comments
 (0)