From d685d091938fbdfaf71670e98ed38d215856437a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Rio?= Date: Thu, 30 Oct 2025 19:48:31 +0000 Subject: [PATCH] fix(select): add missing filled type styles (#30763) Issue number: resolves # --------- This is based on https://github.com/ionic-team/ionic-framework/pull/30755 PR to try to clean up things. ## What is the current behavior? - Select text color was not according design - Fill solid type was missing the background color ## What is the new behavior? - Added the expected color to the select text - Added missing background color variable to the fill solid type ## Does this introduce a breaking change? - [ ] Yes - [X] No --------- Co-authored-by: ionitron --- core/src/components/select/select.ionic.scss | 22 ++++++++++++++---- ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 2415 -> 2210 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 3158 -> 3172 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 2940 -> 3018 bytes .../select/test/custom/select.e2e.ts | 1 + ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 3483 -> 3350 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 5281 -> 5286 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 4426 -> 4430 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 2113 -> 1989 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 2838 -> 2830 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 2706 -> 2688 bytes ...ionic-md-rtl-light-Mobile-Chrome-linux.png | Bin 2168 -> 1982 bytes ...onic-md-rtl-light-Mobile-Firefox-linux.png | Bin 2880 -> 2863 bytes ...ionic-md-rtl-light-Mobile-Safari-linux.png | Bin 2712 -> 2686 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 1989 -> 1836 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 2808 -> 2805 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 2513 -> 2508 bytes ...ionic-md-rtl-light-Mobile-Chrome-linux.png | Bin 1972 -> 1828 bytes ...onic-md-rtl-light-Mobile-Firefox-linux.png | Bin 2800 -> 2813 bytes ...ionic-md-rtl-light-Mobile-Safari-linux.png | Bin 2481 -> 2501 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 7741 -> 7112 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 10356 -> 10343 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 10101 -> 10114 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 5367 -> 4941 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 7162 -> 7152 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 7005 -> 7017 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 5583 -> 5151 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 7710 -> 7710 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 7240 -> 7247 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 5646 -> 5212 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 7770 -> 7761 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 7318 -> 7318 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 1522 -> 1426 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 2237 -> 2237 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 1997 -> 1979 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 1593 -> 1543 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 2253 -> 2250 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 1951 -> 1936 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 1701 -> 1663 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 2337 -> 2353 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 2063 -> 2100 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 2039 -> 1937 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 5570 -> 5572 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 5978 -> 5974 bytes ...ionic-md-rtl-light-Mobile-Chrome-linux.png | Bin 2039 -> 1923 bytes ...onic-md-rtl-light-Mobile-Firefox-linux.png | Bin 5573 -> 5569 bytes ...ionic-md-rtl-light-Mobile-Safari-linux.png | Bin 6158 -> 6162 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 1864 -> 1714 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 2670 -> 2660 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 2321 -> 2323 bytes ...ionic-md-rtl-light-Mobile-Chrome-linux.png | Bin 1843 -> 1710 bytes ...onic-md-rtl-light-Mobile-Firefox-linux.png | Bin 2628 -> 2624 bytes ...ionic-md-rtl-light-Mobile-Safari-linux.png | Bin 2309 -> 2317 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 1870 -> 1740 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 2625 -> 2623 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 2341 -> 2330 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 2549 -> 2374 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 3346 -> 3348 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 3147 -> 3137 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 2208 -> 2060 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 2985 -> 2984 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 2758 -> 2754 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 2587 -> 2415 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 3520 -> 3524 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 3197 -> 3186 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 2069 -> 1992 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 2714 -> 2717 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 2523 -> 2519 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 2549 -> 2374 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 3346 -> 3348 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 3147 -> 3137 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 2027 -> 1953 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 2551 -> 2554 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 2472 -> 2466 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 2483 -> 2313 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 3205 -> 3206 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 3084 -> 3075 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 1983 -> 1915 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 2469 -> 2470 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 2436 -> 2433 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 2145 -> 1900 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 2703 -> 2700 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 2838 -> 2838 bytes 83 files changed, 19 insertions(+), 4 deletions(-) diff --git a/core/src/components/select/select.ionic.scss b/core/src/components/select/select.ionic.scss index 1cef7e06e3..af3678d0e1 100644 --- a/core/src/components/select/select.ionic.scss +++ b/core/src/components/select/select.ionic.scss @@ -38,6 +38,12 @@ .select-text { min-width: globals.$ion-space-400; + + color: globals.$ion-text-subtlest; +} + +:host(.has-value) .select-text { + color: globals.$ion-text-default; } // Select Label @@ -208,6 +214,12 @@ .select-icon { transition: transform 0.15s globals.$ion-transition-curve-expressive; + + color: globals.$ion-text-subtlest; +} + +:host(.has-value) .select-icon { + color: globals.$ion-text-subtle; } /** @@ -219,13 +231,15 @@ @include globals.transform(rotate(180deg)); } -.select-icon { - color: globals.$ion-primitives-neutral-800; -} - // States // ---------------------------------------------------------------- +// Fill types +// ---------------------------------------------------------------- +:host(.select-fill-solid) { + --background: #{globals.$ion-bg-input-bold-default}; +} + // Disabled // --------------------------------------------- diff --git a/core/src/components/select/test/color/select.e2e.ts-snapshots/select-outline-color-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/select/test/color/select.e2e.ts-snapshots/select-outline-color-ionic-md-ltr-light-Mobile-Chrome-linux.png index d4e0adc03d8479e90fc0fb0b69815bfdd1803a92..c9bb51c6f923a26b3b04c0ec7e2d18b5e834e528 100644 GIT binary patch delta 2199 zcmV;I2x#~35~2~1BYy~2NklWZA^iHQr>8zK(IGO@{hM!0EiKtJq8b=z z&Cl#w8-0=O;d`driP@X1*xgCV`FtrQ8p36 zqo(h^`-ii$$M@eeBk(jUYgi`x*AG98T%>FwggesYWQV9Ir}gWZ(P%F$lvP*zWM^wv zOc^1BC$E3{$Gc!t6QBjLZO3ZC- z8P!dMaHTFG0mE-*to-uwa9vV3rfedF7oETSGAlZI8ef$gmyNHleOOp$SsA0Aju3v_ z4+{$`FP~=bWBO3azP{=&zx;Pag*hXHZ~%XkW+IW12NV47MX<0?_V-gZ5yFN3mKJn0 zj4&ql^?!Za(n8rp2p4+m>ckQWBbYi#BzQGw7ETBkdVl}j#>a;dP2Gf7gR+SbE_7E{ zQ%@&A-6X53qMnWrE)2G{O}Vc%)&H#ak$n6|aGMMOm0 zxpQaStu-|@*!leVbHm$OT3WE};lqcF5Hj(kQh%wJm)EUZx7a5*bLI?p*~ADTQ`zdKWXt5>hyym|AJCr^Zx z#>U3oyLZRN#-^pE_4oHPLdawp9v;4Ngu|B_3E{2*Koi-1bU`q4IHpfraznBym^Bp-m_;9o(a0M%a<=}PxbWl z?Ao=<+}s?Qg$To41QQNYQc_;OevSQ%5HeZr-o0yWZM|{h#=yWpgp{y|z{<_d-Lhp1 z0;{&RcHO#lrKP0?)<-HTDvFMd#sH_Jq<>`1nl-Opy?W0_^6c3&Btv?7`hf!naDcn) z)9AlW=j`m9`0kqu{Qdo3ym+BKwRP*(dGqGk+1c&fxf8#>p`k&cP-J9eh{fXW?rwCg zsJ0j(WKy7^L&TVxn#RY+W1gLql%zd{3_^>8gHxwYWoKuvTD5AdbrTa4;Z$E=-+!S) zhmIdVzI^#|+(pEoyh7HD`!IxHI(+!BMDx~m1OiGH{P6kn=d+Kcziv{i)kv9ygoLF_ zmsVC*s#GeS4Rhwq!7Ylz&dyF8tX#Pg^KU#9xm=FAkr6^B9-6p{ii)_nI2^BCyB4z- z)H~X?|46g%w zEPhJ$q`z(|D=WKr@nTL+4hqHn`}e+uP&OBeQXt&+^^pr$0-pNeCGi znmGLR9XxnYxQjUqITNwM7nh8 z5+1aNhsW&Mvr%E8IE;yjX=`i4581S76C;F7JT!DsQBl6{KI!7>>WU%v=oU=4a5nO< zc&v4IcXu>N=;N%%`%ibZuzx=@GjqX$1*1ckall53{iyJ9glq;I|@TF?c$8^5n5&$FLvAxL&{rArtSxg9jJ{7ZemYIXMX{ z7Fc(K# zCu9@uE?Ke!2a%DH7;lfp~N=%-KF z=YaYsC@83~un>bDTz{?7mNsLp>p+`^sj)~T!u5Lge}Y$oKI==!v}LF9{_6tFYV^*J zCK+WDA=3?7v(V5`ovU&N*7-y|9U)w(jEr1ZTufi#1VbGiwQ+IuSzki9V7GX&VvG;C z85>1oqkUKyWfLJ>m>C>Q*(8ulrM5vqlud+iK^zbur)<(tG=DT8n`jnJ2p6n9Jg9CG zAfxeWP~Aib7tBN=_0W)NV1OAnr9z=rsZ6b`=sF!Cyyz?|>#eJspPbB$Sj&$;+AUh- z5FJf*6Cu2q6%*6->#vHYCT6VUj~;bbRUw!dy}yYNt_;g$wd>c1m6tQ4R2dl=Qd(-R z`S>wq6Cr$QFMlfPd;HilC50K8Cz+YJJonG9z7phh@2#@^FofG@{RYgTj?>9YR_>CFU z%#aYBU}97^5yCU2LeY?vWE&jp{_VGBA`zQL@YGuK^MB>_^?rGIdY>9)6Cu2l-M{}h zHC1h5BKGyQkw}EwDff*9LmeH8#zwhRs%U7yt;viT-s$Of;o)QLr)(l*YEbs~_cu59 z*4Ove)%DcW4E*s2n^G)YU1x@d+6D&VpUBJ0)XK{6{{I310RR7y+&DY{000I_L_t&o Z0OA$O77!IU3DW=o002ovPDHLkV1g94Kr{dV delta 2405 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 VO)5V~SzZJn*qn7hm!bS({|{$#mc9T0 diff --git a/core/src/components/select/test/color/select.e2e.ts-snapshots/select-outline-color-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/select/test/color/select.e2e.ts-snapshots/select-outline-color-ionic-md-ltr-light-Mobile-Firefox-linux.png index 28aed88baf7b23aff9a301db2120890949a566d2..74eaa81651892deb25e8121ba987c3969e871c5f 100644 GIT binary patch delta 3167 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 FV1l3b#C8Ax delta 3153 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 diff --git a/core/src/components/select/test/custom/select.e2e.ts b/core/src/components/select/test/custom/select.e2e.ts index ca82fd86f7..5d3a023e03 100644 --- a/core/src/components/select/test/custom/select.e2e.ts +++ b/core/src/components/select/test/custom/select.e2e.ts @@ -57,6 +57,7 @@ configs({ modes: ['ios', 'md', 'ionic-md'], directions: ['ltr'] }).forEach(({ ti