mirror of
				https://gitlab.nic.cz/turris/reforis/foris-js.git
				synced 2025-10-30 22:20: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