mirror of
				https://gitlab.nic.cz/turris/reforis/foris-js.git
				synced 2025-11-03 23:00:31 +01:00 
			
		
		
		
	Fix autocomplete attribute in PasswordInput
This commit is contained in:
		@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*
 | 
					/*
 | 
				
			||||||
 * Copyright (C) 2019 CZ.NIC z.s.p.o. (http://www.nic.cz/)
 | 
					 * Copyright (C) 2019-2022 CZ.NIC z.s.p.o. (https://www.nic.cz/)
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * This is free software, licensed under the GNU General Public License v3.
 | 
					 * This is free software, licensed under the GNU General Public License v3.
 | 
				
			||||||
 * See /LICENSE for more information.
 | 
					 * See /LICENSE for more information.
 | 
				
			||||||
@@ -21,14 +21,17 @@ PasswordInput.propTypes = {
 | 
				
			|||||||
    helpText: PropTypes.string,
 | 
					    helpText: PropTypes.string,
 | 
				
			||||||
    /** Use show/hide password button. */
 | 
					    /** Use show/hide password button. */
 | 
				
			||||||
    withEye: PropTypes.bool,
 | 
					    withEye: PropTypes.bool,
 | 
				
			||||||
 | 
					    /** Use new-password in autocomplete attribute. */
 | 
				
			||||||
 | 
					    newPass: PropTypes.bool,
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export function PasswordInput({ withEye, ...props }) {
 | 
					export function PasswordInput({ withEye, newPass, ...props }) {
 | 
				
			||||||
    const [isHidden, setHidden] = useState(true);
 | 
					    const [isHidden, setHidden] = useState(true);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return (
 | 
					    return (
 | 
				
			||||||
        <Input
 | 
					        <Input
 | 
				
			||||||
            type={withEye && !isHidden ? "text" : "password"}
 | 
					            type={withEye && !isHidden ? "text" : "password"}
 | 
				
			||||||
            autoComplete={isHidden ? "new-password" : null}
 | 
					            autoComplete={newPass ? "new-password" : "current-password"}
 | 
				
			||||||
            {...props}
 | 
					            {...props}
 | 
				
			||||||
        >
 | 
					        >
 | 
				
			||||||
            {withEye ? (
 | 
					            {withEye ? (
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user