From fbd630e68c4084ec3ccf5ececeaa4a868b3103ae Mon Sep 17 00:00:00 2001 From: Pavel Klibani Date: Wed, 2 Oct 2024 17:06:29 +0200 Subject: [PATCH] Fix(web-twig): Disable password toggle on TextField #DS-1478 --- .../__tests__/__fixtures__/textFieldDefault.twig | 15 +++++++++++++++ .../__fixtures__/textFieldPasswordToggle.twig | 8 ++++++++ .../__snapshots__/textFieldDefault.twig.snap.html | 7 +++++++ .../textFieldPasswordToggle.twig.snap.html | 11 +++++++++++ .../components/TextFieldBase/TextFieldBase.twig | 1 + 5 files changed, 42 insertions(+) diff --git a/packages/web-twig/src/Resources/components/TextField/__tests__/__fixtures__/textFieldDefault.twig b/packages/web-twig/src/Resources/components/TextField/__tests__/__fixtures__/textFieldDefault.twig index 058d92b0ce..900a53dae7 100644 --- a/packages/web-twig/src/Resources/components/TextField/__tests__/__fixtures__/textFieldDefault.twig +++ b/packages/web-twig/src/Resources/components/TextField/__tests__/__fixtures__/textFieldDefault.twig @@ -13,3 +13,18 @@ value="Some long value" inputProps={ inputProps } /> + + diff --git a/packages/web-twig/src/Resources/components/TextField/__tests__/__fixtures__/textFieldPasswordToggle.twig b/packages/web-twig/src/Resources/components/TextField/__tests__/__fixtures__/textFieldPasswordToggle.twig index 7b0ecf9ad2..415bb5c860 100644 --- a/packages/web-twig/src/Resources/components/TextField/__tests__/__fixtures__/textFieldPasswordToggle.twig +++ b/packages/web-twig/src/Resources/components/TextField/__tests__/__fixtures__/textFieldPasswordToggle.twig @@ -4,3 +4,11 @@ label="Text field with password toggle" name="passwordToggle" /> + + diff --git a/packages/web-twig/src/Resources/components/TextField/__tests__/__snapshots__/textFieldDefault.twig.snap.html b/packages/web-twig/src/Resources/components/TextField/__tests__/__snapshots__/textFieldDefault.twig.snap.html index 5907c0aa2f..edbd7cdf1d 100644 --- a/packages/web-twig/src/Resources/components/TextField/__tests__/__snapshots__/textFieldDefault.twig.snap.html +++ b/packages/web-twig/src/Resources/components/TextField/__tests__/__snapshots__/textFieldDefault.twig.snap.html @@ -11,5 +11,12 @@ validation failed + +
+ +
+ validation failed +
+
diff --git a/packages/web-twig/src/Resources/components/TextField/__tests__/__snapshots__/textFieldPasswordToggle.twig.snap.html b/packages/web-twig/src/Resources/components/TextField/__tests__/__snapshots__/textFieldPasswordToggle.twig.snap.html index 7d36ca51fb..25db1b6d60 100644 --- a/packages/web-twig/src/Resources/components/TextField/__tests__/__snapshots__/textFieldPasswordToggle.twig.snap.html +++ b/packages/web-twig/src/Resources/components/TextField/__tests__/__snapshots__/textFieldPasswordToggle.twig.snap.html @@ -15,5 +15,16 @@ + +
+ +
+ +
+
diff --git a/packages/web-twig/src/Resources/components/TextFieldBase/TextFieldBase.twig b/packages/web-twig/src/Resources/components/TextFieldBase/TextFieldBase.twig index 8079efb7da..de8cb543cf 100644 --- a/packages/web-twig/src/Resources/components/TextFieldBase/TextFieldBase.twig +++ b/packages/web-twig/src/Resources/components/TextFieldBase/TextFieldBase.twig @@ -103,6 +103,7 @@ aria-pressed="false" aria-label="Show password" data-spirit-toggle="password" + {{ _disabledAttr }} >