import React from 'react'; export const PasswordInput = ({ height, validate, properties, styles, setExposedVariable, darkMode, component, fireEvent, }) => { const { visibility, disabledState, borderRadius, backgroundColor } = styles; const placeholder = properties.placeholder; const [passwordValue, setPasswordValue] = React.useState(''); const { isValid, validationError } = validate(passwordValue); React.useEffect(() => { setExposedVariable('isValid', isValid); // eslint-disable-next-line react-hooks/exhaustive-deps }, [passwordValue, isValid]); return (