+
+
+
+ {showHidePasswordEnabled ? (
+
+ ) : null}
+
+
+
+ );
+};
+
+export default withRuleEngine(Password);
diff --git a/packages/react-vanilla-components/src/index.ts b/packages/react-vanilla-components/src/index.ts
index dbbaa2a4..2d452921 100644
--- a/packages/react-vanilla-components/src/index.ts
+++ b/packages/react-vanilla-components/src/index.ts
@@ -23,6 +23,7 @@ import Accordion from './components/Accordion/Accordion';
import HorizontalTab from './components/tabs/HorizontalTab';
import VerticalTab from './components/tabs/VerticalTab';
import Email from './components/Email';
+import Password from './components/Password';
import PlainText from './components/PlainText';
import Switch from './components/Switch';
import TelephoneInput from './components/TelephoneInput';
@@ -50,6 +51,7 @@ export {
TextFieldArea,
Panel,
Email,
+ Password,
PlainText,
Wizard,
Accordion,
diff --git a/packages/react-vanilla-components/src/utils/mappings.ts b/packages/react-vanilla-components/src/utils/mappings.ts
index 90b887a7..572f9499 100644
--- a/packages/react-vanilla-components/src/utils/mappings.ts
+++ b/packages/react-vanilla-components/src/utils/mappings.ts
@@ -30,6 +30,7 @@ import Wizard from '../components/Wizard';
import Accordion from '../components/Accordion/Accordion';
import HorizontalTab from '../components/tabs/HorizontalTab';
import Email from '../components/Email';
+import Password from '../components/Password';
import VerticalTab from '../components/tabs/VerticalTab';
import Form from '../components/Form';
import PlainText from '../components/PlainText';
@@ -53,6 +54,7 @@ const mappings = {
checkbox: CheckBox,
'file-input': FileUpload,
email: Email,
+ password: Password,
'multiline-input': TextFieldArea,
'core/fd/components/form/wizard/v1/wizard': Wizard,
'core/fd/components/form/accordion/v1/accordion': Accordion,