From 3a1e70d6fde89ef263372278aa938615e7e78d5f Mon Sep 17 00:00:00 2001 From: Maria Hutt Date: Thu, 4 Apr 2024 08:48:21 -0700 Subject: [PATCH] fix(input): update helper text color for ionic theme (#29269) --- core/src/components/input/input.ionic.scss | 8 ++++++ .../input/test/bottom-content/input.e2e.ts | 27 +++++++++++++++++- ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 1063 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 1214 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 914 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 1048 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 1105 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 875 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 873 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 822 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 751 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 3772 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 4204 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 3140 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 3772 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 4204 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 3140 bytes 17 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 core/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-bottom-content-error-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-bottom-content-error-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-bottom-content-error-ionic-md-ltr-light-Mobile-Safari-linux.png create mode 100644 core/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-bottom-content-helper-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-bottom-content-helper-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-bottom-content-helper-ionic-md-ltr-light-Mobile-Safari-linux.png create mode 100644 core/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-error-custom-color-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-error-custom-color-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-error-custom-color-ionic-md-ltr-light-Mobile-Safari-linux.png create mode 100644 core/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-full-bottom-no-fill-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-full-bottom-no-fill-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-full-bottom-no-fill-ionic-md-ltr-light-Mobile-Safari-linux.png create mode 100644 core/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-full-bottom-outline-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-full-bottom-outline-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-full-bottom-outline-ionic-md-ltr-light-Mobile-Safari-linux.png diff --git a/core/src/components/input/input.ionic.scss b/core/src/components/input/input.ionic.scss index 863679e7c7..e18e831762 100644 --- a/core/src/components/input/input.ionic.scss +++ b/core/src/components/input/input.ionic.scss @@ -12,3 +12,11 @@ :host(.input-size-large) { min-height: 48px; } + +// Input Hint Text +// ---------------------------------------------------------------- + +.input-bottom .helper-text { + // TODO(FW-6112): Verify the design token is correct once it's available and remove the hardcoded value. + color: var(--ionic-color-neutral-600, #535353); +} diff --git a/core/src/components/input/test/bottom-content/input.e2e.ts b/core/src/components/input/test/bottom-content/input.e2e.ts index 9f09ffd78a..d0c780da85 100644 --- a/core/src/components/input/test/bottom-content/input.e2e.ts +++ b/core/src/components/input/test/bottom-content/input.e2e.ts @@ -36,6 +36,31 @@ configs({ directions: ['ltr'] }).forEach(({ title, screenshot, config }) => { }); }); +configs({ directions: ['ltr'], modes: ['ionic-md'] }).forEach(({ title, screenshot, config }) => { + test.describe(title('input: bottom content'), () => { + test('entire input component should render correctly with no fill', async ({ page }) => { + await page.setContent( + ` + + `, + config + ); + const input = page.locator('ion-input'); + await expect(input).toHaveScreenshot(screenshot(`input-full-bottom-no-fill`)); + }); + test('entire input component should render correctly with outline fill', async ({ page }) => { + await page.setContent( + ` + + `, + config + ); + const input = page.locator('ion-input'); + await expect(input).toHaveScreenshot(screenshot(`input-full-bottom-outline`)); + }); + }); +}); + /** * Rendering is the same across modes */ @@ -53,7 +78,7 @@ configs({ modes: ['ios'], directions: ['ltr'] }).forEach(({ title, config }) => /** * Rendering is the same across modes */ -configs({ modes: ['md'], directions: ['ltr'] }).forEach(({ title, screenshot, config }) => { +configs({ modes: ['md', 'ionic-md'], directions: ['ltr'] }).forEach(({ title, screenshot, config }) => { test.describe(title('input: hint text'), () => { test.describe('input: hint text functionality', () => { test('helper text should be visible initially', async ({ page }) => { diff --git a/core/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-bottom-content-error-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-bottom-content-error-ionic-md-ltr-light-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..258244d3059d674a4432807603858c036d0af36e GIT binary patch literal 1063 zcmV+?1laqDP)Px&;Ymb6RCt{2-CImsbsPuq@9EXTpk)`fc>$CuiB1+{^g(@?32IDCrqRu5NHCi* zI(^XSi_r&@`QUAdi*A27`b zbmNQ?P4@jf_45Dz&p+p(-<?PWVqM*6TXnOcj5Z#`amAJEr4SL(0`W?Mh={T>>ESRY4jo2f zzzctE9YXtm1Vj)$?S^kxEhc~aJu^7m*o1_4F!Mgr+=>fldgq)tIr=xoKC4IQz#-t` z=k-JoZft^oPaQ7w{5315t1803{EB%00Q|LeP>&p)Ibe>wuBwe*!-a*pmNAJ_mVytd20AS*$Mhw6EVJ6)B z)K;W|p;?palM$TV@*)z0L-4-#CWf}Zm-()*=6Q_l_y|d#AKec>f$-rYGqQ=H5%g@V zLH`S{Ab!q^zGt>!`0e*EnNJLjpm*~Y^i@BHsJnBKP8AW+RcNaHPib|PNID)D5s|>x z-$~mIw~FYxh=`2t{6u;-)rg2lkS{w zeq$NRcYT1a2OfoW`7&ss36y`lV~$l>aCYlU(1IbP{9~xtR|hD{{PRRaloN_v!T(9P zEAK%?!xwN=7<*_gLj-((4K^*s<4-ppyI1f7i~ed)vHjl h{f$MNpNNR&?;nmHL&MFRAx{7R002ovPDHLkV1j3p_2B>j literal 0 HcmV?d00001 diff --git a/core/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-bottom-content-error-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-bottom-content-error-ionic-md-ltr-light-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..098e2480986139530a7a25b0476452e306292241 GIT binary patch literal 1214 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 Bo)`cC literal 0 HcmV?d00001 diff --git a/core/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-error-custom-color-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-error-custom-color-ionic-md-ltr-light-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..311ca9a9c86265c7d01c4f74e2f8ef3402a138b7 GIT binary patch literal 873 zcmV-v1D5=WP)Px&BS}O-R7i>Kl;3YtWf;dl?dj={)2%!E*~YD-8v+Tzsy7;=7iwlCW86S6#E|$8 zaN&g)TzEmaSO|m>O5zg*BOL9Dk>Qia#ZnVXlKitf@kI!-YhuhSJ>KH#Vj=5^m`F1DEv&%Lu>FKl_ z)sIRkUlI|K_;+y`2oH!=wnRka(ifLx^rKM`5xF;YPmZ@87pr8+!sP`S2oH#?%PORP zPszzmC#7tbMMUK0`I~a)y)&{HUzGm(e#t+~i-=UkcgOF_iS`pxDy;j+rn1ss-!Hkv zT$R=Zpm-D%j{<;K_u_B!<8V3v@B};*9~A*;f1@35qnG4FlEg0wcI@8)4*O)Jucj&H ziVXD(0bs70to*S8fU2o@8ax&4U*pVlhVWZq6!*H1Kt}+5lg`q$CH!rEo7Pq9Cx{-1 za((nV$%!O;hWAwERZS%r4YK>x?#h`{aaJz=cX)L#=9+0cE9QzgUDdmy=Is$Z5G6hm z$0}KbUJq5}BkxAYOlK$;%QU^*grX`eTwZu;->&z&Nd1=L!L0`X%>FcsxoXn!W=EB_ z=9ktZI>Bg=?w;-^=eu-zzv^Z9gJHB5jkV=9b`9=&YTrOOK;PGW4D}4*Yw}T8DX?#J zUuA4<$TKkb%AnkzxxcZ<63Jz9l@Ixku|#rxpaeeOp7)&RIluRR{^uOZv=#Wzf;xge zpdC9>`d@`MZJIzaDD!md+*ThlcXnXbR3BRp-)LWq){nyBlmp@_gkMkZ# zlqX_&W*N1SwU8`Gz&ODmV=b92$ePTuSYz$;8Wd>?=-=x}E#1rYtScI>HUL{ke)_{S z_z(HewrMT$z|=r=NIEcBIS8f;6TG`T1m6xOy{&5rbos?{2n$7P(sbTco6>BpALKP!nE*=#pr{WL-<3X$8e|VzT&zassM6 z6+}ZKk`Fu|fTmdkp+bn(Tdkld3Q@8slyFKAQx*enzPA~AePJDio`uL+%z>Sw9ZW_O zq>fV3TX9nXb{HE$q9C(+J9C+zj6nK?`;hV8;$BR3Pa#2`K%jTd-33i=o9ey_nV&LA zF}+=5jblhrreIPvNt920n~I7{6%fyh!8pz^L(dP*qwGQ%n9fY|H{*9BM1vx9<#pMF z&UeX2MqdWpIBuj?qtFnGrhiP|A2h98!RZ2UVmUDWFe1J>ewUw%&lDqfDc9m>wtZC$th#A@`MZKZWxIwUtI?+==8rnsRX>eGkQU*K;6O(#|SDtHBZf&YMyMcpF$WPQX= z@Ph$tM#xy zX-^I$_ZoNC!qz_B{JDwFdz~1m8zBdrm(4>+PRL*VzvstA|4xsdCq2aDhZTE*HheXp z>3S2mDO{r7Va1-Hr4CYZZ_;-yb?ncJcF^#@00UUZ58w^IT>t<807*qoM6N<$g79&6 Axc~qF literal 0 HcmV?d00001 diff --git a/core/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-error-custom-color-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-error-custom-color-ionic-md-ltr-light-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..b8a24b961a9a309c17ec6cd6753a4cd39f6e6f85 GIT binary patch literal 751 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 literal 0 HcmV?d00001 diff --git a/core/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-full-bottom-no-fill-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-full-bottom-no-fill-ionic-md-ltr-light-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..23e6f8ab454b4f33ba29b1d78a03000a972c6011 GIT binary patch literal 4204 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 aOkGS0s^hFjX952rkm+a|AS=|ZBmV>69njMN literal 0 HcmV?d00001 diff --git a/core/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-full-bottom-no-fill-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-full-bottom-no-fill-ionic-md-ltr-light-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..4ac6d817cabfdc09dfdd046ad1fb61061d86c2cc GIT binary patch literal 3140 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 literal 0 HcmV?d00001 diff --git a/core/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-full-bottom-outline-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-full-bottom-outline-ionic-md-ltr-light-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..9f4009f6653cc2f03ab31899f059fa4b12c277d1 GIT binary patch literal 3772 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 literal 0 HcmV?d00001 diff --git a/core/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-full-bottom-outline-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-full-bottom-outline-ionic-md-ltr-light-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..23e6f8ab454b4f33ba29b1d78a03000a972c6011 GIT binary patch literal 4204 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 aOkGS0s^hFjX952rkm+a|AS=|ZBmV>69njMN literal 0 HcmV?d00001 diff --git a/core/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-full-bottom-outline-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-full-bottom-outline-ionic-md-ltr-light-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..4ac6d817cabfdc09dfdd046ad1fb61061d86c2cc GIT binary patch literal 3140 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 literal 0 HcmV?d00001