From bc3d30c3d28e617d76e6333f5593175d54060aad Mon Sep 17 00:00:00 2001 From: Maria Hutt Date: Thu, 14 Nov 2024 13:26:59 -0800 Subject: [PATCH] feat(select): add shapes for ionic theme (#30016) --- core/api.txt | 2 +- core/src/components.d.ts | 8 +- core/src/components/select/select.ionic.scss | 18 ++++- core/src/components/select/select.tsx | 24 +++++- .../components/select/test/fill/select.e2e.ts | 37 --------- ...ped-outline-md-ltr-Mobile-Chrome-linux.png | Bin 3256 -> 0 bytes ...ed-outline-md-ltr-Mobile-Firefox-linux.png | Bin 3393 -> 0 bytes ...ped-outline-md-ltr-Mobile-Safari-linux.png | Bin 2967 -> 0 bytes ...ped-outline-md-rtl-Mobile-Chrome-linux.png | Bin 3261 -> 0 bytes ...ed-outline-md-rtl-Mobile-Firefox-linux.png | Bin 3398 -> 0 bytes ...ped-outline-md-rtl-Mobile-Safari-linux.png | Bin 2969 -> 0 bytes ...haped-solid-md-ltr-Mobile-Chrome-linux.png | Bin 2059 -> 0 bytes ...aped-solid-md-ltr-Mobile-Firefox-linux.png | Bin 2256 -> 0 bytes ...haped-solid-md-ltr-Mobile-Safari-linux.png | Bin 1752 -> 0 bytes ...haped-solid-md-rtl-Mobile-Chrome-linux.png | Bin 2037 -> 0 bytes ...aped-solid-md-rtl-Mobile-Firefox-linux.png | Bin 2283 -> 0 bytes ...haped-solid-md-rtl-Mobile-Safari-linux.png | Bin 1746 -> 0 bytes .../components/select/test/shape/index.html | 69 ++++++++++++++++ .../select/test/shape/select.e2e.ts | 76 ++++++++++++++++++ ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 1885 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 2629 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 1779 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 2632 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 3374 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 2642 bytes ...ill-outline-md-ltr-Mobile-Chrome-linux.png | Bin 0 -> 3099 bytes ...ll-outline-md-ltr-Mobile-Firefox-linux.png | Bin 0 -> 3673 bytes ...ill-outline-md-ltr-Mobile-Safari-linux.png | Bin 0 -> 3077 bytes ...ill-outline-md-rtl-Mobile-Chrome-linux.png | Bin 0 -> 3095 bytes ...ll-outline-md-rtl-Mobile-Firefox-linux.png | Bin 0 -> 3663 bytes ...ill-outline-md-rtl-Mobile-Safari-linux.png | Bin 0 -> 3074 bytes ...-fill-solid-md-ltr-Mobile-Chrome-linux.png | Bin 0 -> 2081 bytes ...fill-solid-md-ltr-Mobile-Firefox-linux.png | Bin 0 -> 2733 bytes ...-fill-solid-md-ltr-Mobile-Safari-linux.png | Bin 0 -> 1987 bytes ...-fill-solid-md-rtl-Mobile-Chrome-linux.png | Bin 0 -> 2071 bytes ...fill-solid-md-rtl-Mobile-Firefox-linux.png | Bin 0 -> 2708 bytes ...-fill-solid-md-rtl-Mobile-Safari-linux.png | Bin 0 -> 1992 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 2240 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 2999 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 2193 bytes 40 files changed, 186 insertions(+), 48 deletions(-) delete mode 100644 core/src/components/select/test/fill/select.e2e.ts-snapshots/select-fill-shaped-outline-md-ltr-Mobile-Chrome-linux.png delete mode 100644 core/src/components/select/test/fill/select.e2e.ts-snapshots/select-fill-shaped-outline-md-ltr-Mobile-Firefox-linux.png delete mode 100644 core/src/components/select/test/fill/select.e2e.ts-snapshots/select-fill-shaped-outline-md-ltr-Mobile-Safari-linux.png delete mode 100644 core/src/components/select/test/fill/select.e2e.ts-snapshots/select-fill-shaped-outline-md-rtl-Mobile-Chrome-linux.png delete mode 100644 core/src/components/select/test/fill/select.e2e.ts-snapshots/select-fill-shaped-outline-md-rtl-Mobile-Firefox-linux.png delete mode 100644 core/src/components/select/test/fill/select.e2e.ts-snapshots/select-fill-shaped-outline-md-rtl-Mobile-Safari-linux.png delete mode 100644 core/src/components/select/test/fill/select.e2e.ts-snapshots/select-fill-shaped-solid-md-ltr-Mobile-Chrome-linux.png delete mode 100644 core/src/components/select/test/fill/select.e2e.ts-snapshots/select-fill-shaped-solid-md-ltr-Mobile-Firefox-linux.png delete mode 100644 core/src/components/select/test/fill/select.e2e.ts-snapshots/select-fill-shaped-solid-md-ltr-Mobile-Safari-linux.png delete mode 100644 core/src/components/select/test/fill/select.e2e.ts-snapshots/select-fill-shaped-solid-md-rtl-Mobile-Chrome-linux.png delete mode 100644 core/src/components/select/test/fill/select.e2e.ts-snapshots/select-fill-shaped-solid-md-rtl-Mobile-Firefox-linux.png delete mode 100644 core/src/components/select/test/fill/select.e2e.ts-snapshots/select-fill-shaped-solid-md-rtl-Mobile-Safari-linux.png create mode 100644 core/src/components/select/test/shape/index.html create mode 100644 core/src/components/select/test/shape/select.e2e.ts create mode 100644 core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-rectangular-fill-outline-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-rectangular-fill-outline-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-rectangular-fill-outline-ionic-md-ltr-light-Mobile-Safari-linux.png create mode 100644 core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-outline-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-outline-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-outline-ionic-md-ltr-light-Mobile-Safari-linux.png create mode 100644 core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-outline-md-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-outline-md-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-outline-md-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-outline-md-rtl-Mobile-Chrome-linux.png create mode 100644 core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-outline-md-rtl-Mobile-Firefox-linux.png create mode 100644 core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-outline-md-rtl-Mobile-Safari-linux.png create mode 100644 core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-solid-md-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-solid-md-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-solid-md-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-solid-md-rtl-Mobile-Chrome-linux.png create mode 100644 core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-solid-md-rtl-Mobile-Firefox-linux.png create mode 100644 core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-solid-md-rtl-Mobile-Safari-linux.png create mode 100644 core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-soft-fill-outline-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-soft-fill-outline-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-soft-fill-outline-ionic-md-ltr-light-Mobile-Safari-linux.png diff --git a/core/api.txt b/core/api.txt index e035f35494..48aab763be 100644 --- a/core/api.txt +++ b/core/api.txt @@ -2064,7 +2064,7 @@ ion-select,prop,name,string,this.inputId,false,false ion-select,prop,okText,string,'OK',false,false ion-select,prop,placeholder,string | undefined,undefined,false,false ion-select,prop,selectedText,null | string | undefined,undefined,false,false -ion-select,prop,shape,"round" | undefined,undefined,false,false +ion-select,prop,shape,"rectangular" | "round" | "soft" | undefined,undefined,false,false ion-select,prop,theme,"ios" | "md" | "ionic",undefined,false,false ion-select,prop,toggleIcon,string | undefined,undefined,false,false ion-select,prop,value,any,undefined,false,false diff --git a/core/src/components.d.ts b/core/src/components.d.ts index 8d3c764b41..63eab17e53 100644 --- a/core/src/components.d.ts +++ b/core/src/components.d.ts @@ -3280,9 +3280,9 @@ export namespace Components { */ "selectedText"?: string | null; /** - * The shape of the select. If "round" it will have an increased border radius. + * Set to `"soft"` for a select with slightly rounded corners, `"round"` for a select with fully rounded corners, or `"rectangular"` for a select without rounded corners. Defaults to `"round"` for the `"ionic"` theme, undefined for all other themes. */ - "shape"?: 'round'; + "shape"?: 'soft' | 'round' | 'rectangular'; /** * The theme determines the visual appearance of the component. */ @@ -8704,9 +8704,9 @@ declare namespace LocalJSX { */ "selectedText"?: string | null; /** - * The shape of the select. If "round" it will have an increased border radius. + * Set to `"soft"` for a select with slightly rounded corners, `"round"` for a select with fully rounded corners, or `"rectangular"` for a select without rounded corners. Defaults to `"round"` for the `"ionic"` theme, undefined for all other themes. */ - "shape"?: 'round'; + "shape"?: 'soft' | 'round' | 'rectangular'; /** * The theme determines the visual appearance of the component. */ diff --git a/core/src/components/select/select.ionic.scss b/core/src/components/select/select.ionic.scss index 5a7a17f488..e366075055 100644 --- a/core/src/components/select/select.ionic.scss +++ b/core/src/components/select/select.ionic.scss @@ -10,7 +10,6 @@ // TODO(ROU-10778, ROU-10875): Sync the color names to the design system of // ios and md. This will allow us to have a single color map. --border-color: #{globals.current-color(neutral)}; - --border-radius: #{globals.$ion-border-radius-400}; --border-width: #{globals.$ion-border-size-025}; --padding-start: #{globals.$ion-space-400}; --padding-end: #{globals.$ion-space-400}; @@ -170,7 +169,7 @@ // ---------------------------------------------------------------- // Disabled -// ---------------------------------------------------------------- +// --------------------------------------------- :host(.select-disabled) { --background: #{globals.$ion-primitives-neutral-100}; @@ -183,3 +182,18 @@ :host(.select-disabled) .select-icon { color: globals.$ion-primitives-neutral-500; } + +// Shapes +// ---------------------------------------------------------------- + +:host(.select-shape-soft) { + --border-radius: #{globals.$ion-border-radius-200}; +} + +:host(.select-shape-round) { + --border-radius: #{globals.$ion-border-radius-400}; +} + +:host(.select-shape-rectangular) { + --border-radius: #{globals.$ion-border-radius-0}; +} diff --git a/core/src/components/select/select.tsx b/core/src/components/select/select.tsx index 3efd9c8acb..209f65f70a 100644 --- a/core/src/components/select/select.tsx +++ b/core/src/components/select/select.tsx @@ -191,9 +191,13 @@ export class Select implements ComponentInterface { @Prop() expandedIcon?: string; /** - * The shape of the select. If "round" it will have an increased border radius. + * Set to `"soft"` for a select with slightly rounded corners, + * `"round"` for a select with fully rounded corners, + * or `"rectangular"` for a select without rounded corners. + * + * Defaults to `"round"` for the `"ionic"` theme, undefined for all other themes. */ - @Prop() shape?: 'round'; + @Prop() shape?: 'soft' | 'round' | 'rectangular'; /** * The value of the select. @@ -990,6 +994,18 @@ export class Select implements ComponentInterface { ); } + private getShape(): string | undefined { + const theme = getIonTheme(this); + const { shape } = this; + + // TODO(ROU-11366): Remove theme check when shapes are defined for all themes. + if (theme === 'ionic' && shape === undefined) { + return 'round'; + } + + return shape; + } + /** * Get the icon to use for the expand icon. * If an icon is set on the component, use that. @@ -1046,9 +1062,9 @@ export class Select implements ComponentInterface { } render() { - const { disabled, el, isExpanded, expandedIcon, labelPlacement, justify, placeholder, fill, shape, name, value } = - this; + const { disabled, el, isExpanded, expandedIcon, labelPlacement, justify, placeholder, fill, name, value } = this; const theme = getIonTheme(this); + const shape = this.getShape(); const hasFloatingOrStackedLabel = labelPlacement === 'floating' || labelPlacement === 'stacked'; const shouldRenderOuterIcon = theme !== 'ionic' && hasFloatingOrStackedLabel; const shouldRenderInnerIcon = theme === 'ionic' || !hasFloatingOrStackedLabel; diff --git a/core/src/components/select/test/fill/select.e2e.ts b/core/src/components/select/test/fill/select.e2e.ts index 5f54991f9e..4b5f220848 100644 --- a/core/src/components/select/test/fill/select.e2e.ts +++ b/core/src/components/select/test/fill/select.e2e.ts @@ -89,24 +89,6 @@ configs({ modes: ['md'] }).forEach(({ title, screenshot, config }) => { const select = page.locator('ion-select'); await expect(select).toHaveScreenshot(screenshot(`select-fill-solid-label-floating`)); }); - test('should not have visual regressions with shaped solid', async ({ page }) => { - await page.setContent( - ` - - Apple - - `, - config - ); - - const select = page.locator('ion-select'); - await expect(select).toHaveScreenshot(screenshot(`select-fill-shaped-solid`)); - }); test('padding and border radius should be customizable', async ({ page }) => { await page.setContent( ` @@ -153,25 +135,6 @@ configs({ modes: ['md'] }).forEach(({ title, screenshot, config }) => { const select = page.locator('ion-select'); await expect(select).toHaveScreenshot(screenshot(`select-fill-outline-label-floating`)); }); - - test('should not have visual regressions with shaped outline', async ({ page }) => { - await page.setContent( - ` - - Apple - - `, - config - ); - - const select = page.locator('ion-select'); - await expect(select).toHaveScreenshot(screenshot(`select-fill-shaped-outline`)); - }); }); }); }); diff --git a/core/src/components/select/test/fill/select.e2e.ts-snapshots/select-fill-shaped-outline-md-ltr-Mobile-Chrome-linux.png b/core/src/components/select/test/fill/select.e2e.ts-snapshots/select-fill-shaped-outline-md-ltr-Mobile-Chrome-linux.png deleted file mode 100644 index e6ba12d6634b553a8e581c5e3d2cc6036b5be59a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3256 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 E4B72q_LfNv-l(Ed%#yUs{UHj6IEmwB3 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 C2i?#B diff --git a/core/src/components/select/test/fill/select.e2e.ts-snapshots/select-fill-shaped-solid-md-ltr-Mobile-Chrome-linux.png b/core/src/components/select/test/fill/select.e2e.ts-snapshots/select-fill-shaped-solid-md-ltr-Mobile-Chrome-linux.png deleted file mode 100644 index 54ea7e2eda02e2913c837ad55fd0a3cf672d117c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2059 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 diff --git a/core/src/components/select/test/fill/select.e2e.ts-snapshots/select-fill-shaped-solid-md-ltr-Mobile-Safari-linux.png b/core/src/components/select/test/fill/select.e2e.ts-snapshots/select-fill-shaped-solid-md-ltr-Mobile-Safari-linux.png deleted file mode 100644 index 6335e154fc2403b1802d01e68e0f5b74198a2ce6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1752 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 SY&Qj(-10p3P~>q2`#w z9DAZ1A~k2jgmQ>R<@7k!_nz!RD+o|Ki^B?SV3WC?iO z84w6e2i}juwgD^59LfjQmjs-pQ>2$r;Nq|3xuf|`ZPdP zbO+QDy)CWjt|co{)TiS#S4+5BoVS>?$+zq*FMbqx^=I0Hb0#Dcz5sc8@45wC_mA$I zhVRSr-jh*=9M`momHAK0v;BwG*H?H+1Iz1Zut_&9{N_8Xd*IADXxiiDwb+aBx9HfnPplJFZFtKH(z|NW6dq1yi3uedN8 zA|qL``_--AS8x5=*q?DgT^RyH#9&;rF1~yC7NUK7jGI`m5SJ*q=~C%m2dn8~&jWdeg>VRCFzb^ly?asRZetK*g-{I1e9!}OQC zneAUv)jW0p1VE5Z$V`aTCA2EzUAc??_APvWFfl>)Qb#~rk7M5!BQR7;eDRv+ba$Rz z@IMFCkN=mY0s?tv_C{#AC=M(n9*6aCIw8u#shAXe;X+5J7T{e{60RT_?64DHgx3RO zwJJWCo=gHFK_cyuRu_O&hkqZnjN16O)R}Wuk1dwS{rR_{ADNeB89vdbOd6@XUYFz` zC)(`l{iT%=4uq}#WT@0P;r@;zT4NNdw2X#XPe4z;k9#GVK-H+$bNzzFo@Wg{BPg~r znWWji!ZJz4y-IDdiVC#GHXC^iLIO;Cdtc3T7_C=R9?;u1(^tqUAIc@N3V>cQp)UG! zlYe|}8QNT55so({5sD2%8njdu61HoEH1G=DP1nDV-A+FiQH0rUMAeDMu}fZ_fx_>~ zD?HeZe#vnuZk~9`^`5>mbS0EB)FhldCM2V%_u@ zs|!=^Ey)^X&pFam9?t=!(x=NYcgP278>@QP zxR$UdzBh1=7Jr$tJSV9A_fCBBx1SU3b1esFUUk}eS$BI5Rgk7?Quf+qe0xD6W5*20 z1BWG^D;z|wt;`46T#~)f;<(QMX_U+6gV&1Y(`**2@LnyA^YVbM;K8(bDlS|&m@1nK zRI|t(orA?f_St2GIhKSi2!ZMLaB1(#IThH!H2$N{Ig<(R)lE_cX_$qTR0a+)C)EMh zH9G89$7Gogb{WrPM)Q=6qx%nvq!WJvF>-`H{TR2ow&c0OIBp)L)AyQ!sA1LJ<}KG;26||D{!V!#6qw5|qNhjdYt;_R(XhF(ix2i#s0^0vT0P=>4hn}QV_s^q z|F(@t_NE)aNWYynT?W#ZP3#5Xd@u-z!Yx|MlAO6VAAV54P zC#U)~@8166riU_zx1xS`C!T5$cBtE`X++ndW3ne<%2iL2II#2hjVcx~XFaz$Y{4-R zhew8hN}JWR`sMA?ag_v5(V^fh4x>Av7t~FG;|!hv(v+7_a26doPRcM3{IePQcoonn zU<)Wr(xQjIS7ZbSR2#7`QGf%aeFKg_ZrJ;=M2e4r!ssz+sBlG~`roZ$QodWI2Z|IQ zERR4!Lb3;l0NiUiFt$;SQb`9CABu}ffwj^vnEsyuU^#hteru&ZTci;7i{ih;S_+t1 UI9l%naESpCtZi{cSns(102>t$LjV8( diff --git a/core/src/components/select/test/fill/select.e2e.ts-snapshots/select-fill-shaped-solid-md-rtl-Mobile-Safari-linux.png b/core/src/components/select/test/fill/select.e2e.ts-snapshots/select-fill-shaped-solid-md-rtl-Mobile-Safari-linux.png deleted file mode 100644 index 66f113e64c1e8e65993dd01881e56931d8d2f623..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1746 zcmb7Fc~sMP693||0YM5yRE)`nBOpgG1!JHP!j+`_pirTOREQi|aS0+SB3DHyuv|ic za71nuITQi~jA(5{3CO)Dks>05J7zoRmO3Czh;rvL1 z+J~bI#)PksGWnKvMWa{b+>_QE+8vYpZ`J9neGhocF2A`wy_I!4_TAYkU#yk-r{3$` zxT*W8^Db8NUM@E>HEc+$+TN3t(A1qy(**6+yrhYM3IC}N9~EDp7?m0(M89JZz8lM6 zqO-Tl(a>rfU;4m;aO!mQf@p0_&h!b!vvX97q*CLGMliN#QjYn9kf@BS{ zPXOD$f&UU$^_$yZPd25t?Z*{tz81(~c{lLI>jRSO#*kj`MLSFm{Rs>P$R4#X_4j3v zHn7CU7RpkPxD;Y-Bm)s~d`z@`?(@)>gDY+qqCI7F&AR z*xQ%C^iE7ngu!6Zs9gNUY0POm#FIGbOm}y8l|$T?LLpBG2ktz2TRfqLEEP9rvcI#v#hf^X*1 zu5Mn%SFms2P7S@$myZ%ITm_$`&Hk2smmK2W<0?jec7954t0X1`+-=7UwKs2{I^}+< z<7^%wEszsY!kg<~%bKK_{L}T;<2WhBsBqC2g7yxzQ);ar;cRU;76{8{>5*&q+ibM%pYm9no zH7HnF9;ra|t#53!25}S3cTkRri}KBXRXd6|6z3u$Y#eF$!ZSE{=lQ8v#YYMG5C-Sf z$>G!u8@pz`?W(PHYn|xq?35E~^dT;ntDG=Sk9_^>-1OtPL&s=#G4Bc}wNNk@5wOj6;EiI<$ zug1s2+DeO;df4^#XZwCZUWZF!e=0|CuZaEK+}!;94jA6)=#cLyHb!flsP|xLhL@b4 zg?t!dVY{pb>Xp{e5GQ$aAe&@V=#DwqF&SA@R5V!ycmA@xy!@W`#kF@nb?D@O$W0YX zl6CQfTAGWAzkbHu*4AA=q3wm4->+`U76*!=b(N=v?}Jqf&*KB5g)&*RYya@Dl9H!9 z7_qUXI!3{e`C=t3rLK|9<|eM+YcCV(dld7Lwi%(zLSb;%wbN88%Z8>$7~StmJH{GX z@`Wc61&=NZnZezPburb|olGXnuKAXJYr5aCXJIw+&3%aRN)%I8{e|;O8+hJ6-u8nd zWUFgVA5pCD(LQ=%ol|*~g+JJV{I|$rG$S%HH}uBbTxgxOjyi&P_0Kt8CK8EEFSsCh zVqT}%kXDQ=msnByIcV=gA@&Ha7cwR8-WNGoO$2>hAYnS0e%X&66aBl7;vSGc-TH z6GYIB7)iVuui*#-DX32>5TaDzWL}6= PJ}Cf^y-6*uA*ufXKAJ+6 diff --git a/core/src/components/select/test/shape/index.html b/core/src/components/select/test/shape/index.html new file mode 100644 index 0000000000..a7d9e8f1b3 --- /dev/null +++ b/core/src/components/select/test/shape/index.html @@ -0,0 +1,69 @@ + + + + + Select - Shape + + + + + + + + + + + + + + + Select - Shape + + + + +
+
+

Default

+ + Filled text + +
+ +
+

Soft

+ + Filled text + +
+ +
+

Round

+ + Filled text + +
+ +
+

Rectangular

+ + Filled text + +
+
+
+
+ + diff --git a/core/src/components/select/test/shape/select.e2e.ts b/core/src/components/select/test/shape/select.e2e.ts new file mode 100644 index 0000000000..828f609e01 --- /dev/null +++ b/core/src/components/select/test/shape/select.e2e.ts @@ -0,0 +1,76 @@ +import { expect } from '@playwright/test'; +import { configs, test } from '@utils/test/playwright'; + +/** + * This behavior does not vary across directions. + */ +configs({ modes: ['ionic-md'], directions: ['ltr'] }).forEach(({ config, screenshot, title }) => { + test.describe(title('select: shape'), () => { + ['soft', 'round', 'rectangular'].forEach((shape) => { + test(`${shape} - should not have visual regressions with outline fill`, async ({ page }) => { + await page.setContent( + ` + + Filled text + + `, + config + ); + + const select = page.locator('ion-select'); + + await expect(select).toHaveScreenshot(screenshot(`select-shape-${shape}-fill-outline`)); + }); + }); + }); +}); + +configs({ modes: ['md'] }).forEach(({ config, screenshot, title }) => { + test.describe(title('select: shape'), () => { + test('round - should not have visual regressions with outline fill', async ({ page }) => { + await page.setContent( + ` + + Filled text + + `, + config + ); + + const select = page.locator('ion-select'); + await expect(select).toHaveScreenshot(screenshot(`select-shape-round-fill-outline`)); + }); + + test('round - should not have visual regressions with solid fill', async ({ page }) => { + await page.setContent( + ` + + Filled text + + `, + config + ); + + const select = page.locator('ion-select'); + await expect(select).toHaveScreenshot(screenshot(`select-shape-round-fill-solid`)); + }); + }); +}); diff --git a/core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-rectangular-fill-outline-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-rectangular-fill-outline-ionic-md-ltr-light-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..14a2ca781ff0e1855675ef9a953e6e1f7fcf3c86 GIT binary patch literal 1885 zcmbVNc{JPU8vbafDaE9gAp~QK)YwWcdMA}qDoRqLxmqe1)n;mq<)rqdm8wbI)=6n2 zmKi1t8pc*)S5;zZhSFA5bM3Lj5<*Ld`9&) zMNwW;9sr=|ig)q^KqeE4@keE$`(9$<1?Z89_H=OsRWFf?0Kn8;og7H9`QrBx_={vD zY~8xCnC>-ja|hnXv~RQ$MxA4GRmS)9F6k?YA{o{o4~W&B(2>-<7=*3p<2UR42;r-X4R& zXz=0kgEY0Z31fVj0DHH5f`Ng-&mO;4R8(*{JyX;e8tp~y<=lqLrYsh#_r5O0`}Num z+Z{!B93CB=mBtJ5Pcff$AL?w)v112Wc{@8hJ2<5InhOR7qIteGoayOlMJ=0$48<+u|F1&2BCq6_OlllG zV@(eL`Kd`a@YC^HIq*Yzs4URbV}sOleW?GR5(HQdN)Z5*D#IP$O-wB8Y5;J6HZ$uv ztqp!Z`acXY2vYfLsS?&;DMX-iFfNy?i%ZVOKF)o$xFQlg?&=1ex@N40mAmA8rI;T zyCXh2dh=aF2xXl*G&BTFg(4^{V2Ae&#Z)M$;DE`4ZA_(Ikpk=Ym_R8mx2 zlRQ#cBVlK)VH;J@Qd@H8iym|A@*cjmiLPJACTU+t4EU|2JqA@~_4Sjaq zc;fPFGe^9Oi%U{c5{*Vn)B}Ucx!1I`v~WqgsvWbm7Oq#w%E>JYYYm0>79+t8Mn*0xyQi!tpf2lmRDqL^k;;Xf+9jE2+U zo+Q%fNjtMX%V)m5cb+4ESeBt~;nzf+TEk>2J&h3Vf83bS{+9N+Uk!BL z%f=g?E2(L3-~U(FZDel&E@i(j+n__molkjXkG=WVFmgDN0W(5jM8iGekC zi>P6jNT`nZw*Arai&q-M$+bazQ(qb2Zt&Fw(}6tqQlUbrYMXkM2O1jL;Pq%b3roxO&oM!xn-V`so`y}tVhei$5n z@OZopdJ9dwyFPU`Il2AKGU4qk#Cr?>_9x}#Qya0y#C*}xQgh0|{=;XgzFz~Ux%qk2 zXEIS1Qh9x2qX1uhBkTTs7yWF$ZKUZyeA|bWm6iJX=O+-5y-lsp_KG(M$+d8>ugc+Y zP9#~JJpJcMk|-1j1bqG{hfEKsDLO7(!lZ+BSl135{AYFiWn=g+a2la-hi88XbdpkJ Yq@!xOsaLX=p?wKlorz9Wjsds+4L721p#T5? literal 0 HcmV?d00001 diff --git a/core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-rectangular-fill-outline-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-rectangular-fill-outline-ionic-md-ltr-light-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..61c78a69650a5d455dad92a980e215ac62885e93 GIT binary patch literal 2629 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 literal 0 HcmV?d00001 diff --git a/core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-rectangular-fill-outline-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-rectangular-fill-outline-ionic-md-ltr-light-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..16316cfa4e04f321563ff651a82a807b3d8dfa8e GIT binary patch literal 1779 zcmb_dc~H|y8tov0xMT^JqryUf5Mahqv_y%3qf8h`fJitpP6VX{L^%vc2n@H3az#<2 z$c-B@UR(nVM=n4y1c8Vl3n<7XXT(4xK!`B7zuDT_KezUe?XK$X>iS-HSHJhZFUO1E z3g5YRCjbDBbHjQA0Lz5dZadVVF(qE`0-7|=ySrk+*FXE;`H$~F8&7c9lfDV1viB4> zpL52-&r5?O)ajZwYzU_K1Nr2SXD`_{{OtzjzM@-~kO2{F&5XBK zi3luWkA-z^?$zH5(Rq!%b=Dr65>iuKn$93)HMZxRXNl$p&t!BosqgcrE0mT{0<2G= z4%#&)eGdRI;egTtyE9NQ@I$HvE;2F_&sttx7@8WNr5?-2&oqSgp_^>Mx{;QX$xZL4 zzrTy{;p+k5*a8FYsl^XBluL87vy1Q9K941EIQ-h{GyCpURaO0}sWU8FnNDSPP>3Db7sU@;uq%@tS<0nxh2#CQGEb~y-^L$Xr|usY1kV6lxC^15pQJ1NlxnlS{cilynC@+?`Ohs;OfT!hC8CB4qMc(C%8jp^^{~LiFZWPc9lEBb zrjBR%iL1h!roWV@t$y^QP$)@BTo3eL;I>5`-{wDKu|i%kEWMvnw>DJ;`vW*JGu`D* zNuOxk5n1Q2MgS{2!`QcrE;z4cQX-n|?d`QXRUTz*1yK~k7EWow-SGHlH8lh`H{0FX z&P*@!+x{(4lOF{1M1JbK`VfIY;3G$aKn`N!dl&!?^2ZF&j`$Drw@@H(2SXibpJae^ zGdDe8tBz9xnMfQIbcI}9{?QJAWDD~Lot>Re&uRc*Xkak$9R6?F{5SCba>K2QjJrie zHXF4g%@locO#nCIh>@ zTmARnFOAdHCAzo>+S^a0q@?s}sI~ti_Yh7oE4qVc1rZj<+tOYvz|z}>gBLAtC<LS<OKr0gYx>oGCg?rA- zDDEhBWmBbqLLdgSbkx&d4GayZewHPqeo~A<`>B$ zPuDzScJx$c&rIUVJkif@;LGZQL?W@~hwyEFxqb8lCX-oNxgb1)>}jU3vnyZH|xFTYu%B`0sLAC0Hc zmL1!Ign1J^Cy>7dK36N~vDC|P9+^B}XP=A9z9`5wgn-7vJ=&QQdq6g<$b;nT8+@oJ z?{5zGii`1B=R4S=dnxCIPxh+Vp0o%G@V`D?ECRGj)c&-Kwr{0H!g-yq(#1*c}#nJEd za&qbPoF^R4@SGxYq{*{F9P#!yvt(Zyt?2~PK6za(mq)$CRgo$?CarC3%pO3gP*ca` zJv-J4QpYCI`|072e|$Qq9@faItBdxYRRe|D85wHHvR(ftXZ|Zen0r+Y`0zDAI%Ny? X!we(*r!30`sEPrc3jtf>9GLM>Y&Aqd literal 0 HcmV?d00001 diff --git a/core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-outline-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-outline-ionic-md-ltr-light-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..d54b4a0e565644d9c744ef1bd75b1e9b7be43124 GIT binary patch literal 2632 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 literal 0 HcmV?d00001 diff --git a/core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-outline-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-outline-ionic-md-ltr-light-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..b3bc4ab892c4bdbc3bda1c87ce4d04c75b4ec578 GIT binary patch literal 3374 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 literal 0 HcmV?d00001 diff --git a/core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-outline-md-ltr-Mobile-Chrome-linux.png b/core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-outline-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..721f6161ee946508707c9ee0655ad9284acb5bb1 GIT binary patch literal 3099 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 literal 0 HcmV?d00001 diff --git a/core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-outline-md-ltr-Mobile-Safari-linux.png b/core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-outline-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..7de9a0392db7ed7a1f2f77e70f698110bdb1b503 GIT binary patch literal 3077 zcmV+g4EpnlP)9@pwFu zNIdYs1F2&Yi3E=0PN%cFx;oVuiA08nhYbb;LTJ~nU1!dm`Rc2$tX6AlYpciOK?u<_ zU07JSfB*hNhYt1i^&x~#ojUc*Gtcz)_Nr8>X)*u!36h%cvJRUFOF$Ed)VHn2e^SRybKp-HINR&#YTrRJus1S?AIF9rA{OgV&kx0&- zJ=@vYNs?qB5V-TsJEt8W7K@9Ei_e}tJ1{UHm&*}CEX#5mGd=j=gBg4a0Kg(K43kVI z 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 T)9p8e00000NkvXXu0mjfN8{(n literal 0 HcmV?d00001 diff --git a/core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-outline-md-rtl-Mobile-Chrome-linux.png b/core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-outline-md-rtl-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..46b33ec5038856787ccff8f9f10027cfcc47aeec GIT binary patch literal 3095 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 F{{dY=`GNod literal 0 HcmV?d00001 diff --git a/core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-outline-md-rtl-Mobile-Firefox-linux.png b/core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-outline-md-rtl-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..a0964cd121179218a486bbe3ec64a711470c3cdc GIT binary patch literal 3663 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 JDAKYE{~tLk(S-m2 literal 0 HcmV?d00001 diff --git a/core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-outline-md-rtl-Mobile-Safari-linux.png b/core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-outline-md-rtl-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..ae586d16cc24169943d4f822e10d4131c036d9d1 GIT binary patch literal 3074 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 Xz2oCQG`>oJdOq-Q#ksVif`0xly*%6< literal 0 HcmV?d00001 diff --git a/core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-solid-md-ltr-Mobile-Firefox-linux.png b/core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-solid-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..1d2b023af7a9455839ecbfe4fc5c442db4b1749a GIT binary patch literal 2733 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 N#1Vf8_m6!5Y!Fd1x literal 0 HcmV?d00001 diff --git a/core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-solid-md-ltr-Mobile-Safari-linux.png b/core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-solid-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..c6e0365e9d79be740b838a95544717831453ba0b GIT binary patch literal 1987 zcmb7Fhf~wp7QO+bNL`Q^LKKZOB`Zkp@YsY-h>Db85Q0)eLK77j1RrG~0|-(RqOvSu z0ZBv_5e-Gr1rnt!i-3>>bZIJ0MPO%C5P1*)py=j` zJqG|R8+u#HNRwc**sA3`%A-Je-*z zm{SNO2I~4aA>rpD$nW@hLs@Q?68V^eYV`}`(gh=Q31u9yS3}=B_M2PcFz!lZqPoT} z(ro_>bvP%ajB4GMAfk^vOSMq9J1Pv?P2&t4y*GdDZo*8t-Fy}6L@*-TvoHivH?kPt z9>HKoCeIB3Ad-@R;m#hyOV+pz*y%D-_z>T&UoJ4K3&Gc&KV5!vZ|6n^`v4G> zjV%5eTdfFoq`XFWxIY{HxQ}UKj&I{tYvGExYr?r)aCPlHu9eu4vau`@1v&Liw$aqo z)GnMF?Z2ZJW3FlVOggS=AwY4=nJ3C~) zuAw3A@?~uU0}t-l#`?My3tuyAxlfYpE`DzG`maHmipKl*@0XR8jgR~1Vv8A!cVlC{ zj}1!sH7)dP6nMMj~DAa3#2o~HwtygSqW8>lO&R{Yj!@z)miMMa( zhM!a0lob_Uy?m*yqhpu+txrg8CEln60He5rnZm&3dyGuIAmnCdX6-Z#0)?VbD8Elo zYHMrb;^HbRD_Ja7p_W6EHOnxF_vGp)xM7M+y3T(?wIPRn`=df(({O|-^34Ftrlq9? z`a(Tj-EnGBQ4#l2S3zE0RAgj*L&HHixq2?w(7@n)y^oHL&dHM}c}HXbM()<7uC%RW zB>--&w!}(;=>upvup{f>HwA(cR2+8sUPFp zZSCwx+V7u8{G<)*=1ECQhlPc?*Ph#W?5X?VqGFL0_^OUVJs6F8MUEp9iLS1FsqQnr zZeY5%ug{f07_z0uZk3g=SU+x@^Ye3&9bQa?@X1Ru_hYW?T0`tu_fqN&s}!R-3_IweQbf~tQgub`mdWR7I|{_1n}HYiG!WgJ>Z zrqXp*^T@Y_g$3~`bP*O^`NlCjBrh+|*x1X(FDLt!f74Ncg10|b925vKCk1aySp8U#CPN4 zh)Go~EwMgu2?=@@**Q7NN=m9uZyyAh)J1ywv~=VDJ?4_DV|quaZW$)?EA&`@DM30LMXgM54v7lx{bh6sf-V44Qs&SPTHCovdP<{OBc;iXPWRFpd&-&?<+TS{_rLt~>R63Kqh-6_psv)N5eF;Am1Z_6J({oCkAlkkCs_2g#% z)U7X9R%Yl|hk#L_{q@Yipr9ZE;dcM!1`fyfRB1p!K>2ABI`i-Od1$1No+ah06ql4F z?rg3>2$Pk)@p$|AzkeQ%fC!B@hxV3?B9Ta9U?7vhcu8*d$Cx7&wzjr<3yw^-gctU% zzOug#Dt<^yk_Ty0%6c&1aLZNV{}kvi*EfCu>B_s3@3J*oM?GA_p{)$uaCj`oDfrgE Dkv5Z5 literal 0 HcmV?d00001 diff --git a/core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-solid-md-rtl-Mobile-Chrome-linux.png b/core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-solid-md-rtl-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..ae10471b8cbe15362892dacb03f5df428752df3d GIT binary patch literal 2071 zcmb7F`#;ldAOEgcI^J@M<&gC_jp#PXDZO&fAw`%pEJoVQAd4zu(t&rMfuV@7)F41pvU_ z(+(&%0Dz=|b2FK3U{3L&+ye(lgqyt$P}Qe80{}bvPoqw`$I`y@FFK&ZRCoL!L>LkJ z9x_VLcDKV(Nq6K7E)%mJyHi>Y_+)3RIFuhiz<+m;Gluu4>peK2b;n;>Wny<%(Tnsw zR8Ow$pED*%LWFh%p)Y@{E%kEWAfsVzQ-~ze&oD(OKvm1^kWWR`z_vQIslBG==ENG_CMguCW?XH+ zk{#ZCy_QhVtyfMybrkZt5vOB^q&v3M>}-_+X8+94S?loS1w6x4w}WLci8ORG6v#P2 zecN&k7~2(?hiA{doJ$c^?EuCOn37*6W-%BHkssC-1Ev_59WikStx)50eWDuR@TD`}2jqgg)e#gBh^rUO*# z=9ORa_s`4AYj1DQcDx)Bfz*5#Xi{EQCK8MBc)XH=LiP3X^71E~ZvufJF;ObRZhSkm?7YrIbE)bBjvlZ0U3-a^%91iExr%yay z*ZAU{yLZ#l()1AsnkD@CPC#jD{8v!2vW{9?TU%M(_%U|MM#k1vU0ppVW-(p`Ql8or|={#~6rLR_ZYZu#Du3boGM=2ZCx7vxbI-)GVXtMjDWC zcnOmk92Deem?K^xJPE1U6c6Qzvbu4r1=(xWfFi1o4 zP_Ee?%;M7E6l{)c{@-ovV&7uHGnf zo0*v*hAl2HyCWXluuc#KZNJsqy;>U{6SE?b#6}ZO|3|K^qob**>1hyX_qfXG1Pdc0 zqcXSCuGwyk<)tMr))N3%rQ}}^5ko`2FDw*tl$DgUbGoT{ zc~(|da5!8>v*VtcP$*2X6EKXLPC0adLHS1Gm5b{g}k(Az-~_V9_$c<>gUEht4vy181-$r zx$&hft?%-HW8+~euz5ZzD$2VqBsC-BV(js|tuE)!bB2fYDP7Km)}bxSQv>vK$BrGN zP$(Ul8ih5N;^J1jbBuTm!?(BZC@C$SQgvc->gwvWwY9H|Hs{NJ92h|R`fA9_3%|7O z?wCLG3-adqnE4ULlP6xWh3vwUDM?8uVt?TL{Yxq;&KA2UXV}>|czaWAiXStX1G6F? zk5^k;doTXv4asXm5Ls0G>eA)r{s3c7B5~$xcMeZS_EA~cc@Gb$l$2StuM+4nY<^cj zP-tjv!m>zo@qL;AqoSe$fk4g`S}V#(LGNmsn7CJZFhKzw73JhUg0`1S?ZHQ2u_GWE z1Q9EKE!x)B*4{qFs}fJ}7G^}xeyRj-O$~wlEwWK87Eey%i(RI<@t#M+wuMK5yl?e} zugvqcqE%H@LxO|PI5~mGBxZ#U*MUvyU%c4!+ix+Ek&nvDpAR~t6%=8xZ_9y+SzIm` zY+6xKp?{(35uL7K5gFKa5+>9JatC`a^b0u+6mI%pRK24kQ(~NqaaK& znM|Y6($mw!Mw`p%bkHhZ21@L2%~(v>Hg0v@6+UTmJx(nBu(Y(4&*$qn(>mE~x-LRX z%eK-3lq?*FD{A}|q`v*HSgf6zM~)mJv2Hf^%V>Ifdip;zJAQm+s5aQH^mij8_OrEX zX`o3%0;Hv-_4M@2&CQK-=Q_!U!He^;>`bC8sF#XLoZwATQBl$T`}Zk2=lXaj5D0{> z?sQKsGB-C@m?56-FV#6$F!Cx6ZJ>0f>?8OZEG=CVXSR9rbEFrH0j{J6FZ}Q!tG>P- zd^31egR{guu~6t;^t2bh_EW^n%*@;vnqRf^_FvJmF@@aHe`Br&yo3kH{~yW6)wQ2A d2mnWiw<;yE>$fFv4EWOnr)`~4RW`Ug{{YXY2DJbH literal 0 HcmV?d00001 diff --git a/core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-solid-md-rtl-Mobile-Firefox-linux.png b/core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-solid-md-rtl-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..069bae75da88136c4171f88456153d6397c0d2c0 GIT binary patch literal 2708 zcmb7Gi9b~P|2AV}#*%R?%{AG^s7XV&t~E=88OA<8WVx1Tk&rD#G#MKEzGhExmFz;+ zvQx+&O14Iky+UF5o~izU-|O{$o!42P_i~=+`FtWM#=5**B3x{2Y`l78qA432Bmz8F zh93fta5dNj8ylC69#PZW&weGF(^=3%p!2hQ22LgwH%|J$mM2yKcVwi9R5(XKi`Gc^ zcttMCCR&ttD>l5TQ-r%SH@AY5d%Ob49jQ>!p1Aj|w=1;gvz^+SBE$U~5A5`WukZA< z-1emEKWovlQp4?}-OZ)@dwW04hK7eZ+V&lvL|M)_VhK<%oCL}z+=3rKIk?CVwL;qa z`}^k&#`li_$l$6fc_B^_L_8ZJo~8gN;P;r!^J?CeM@e&CapE#ac|ZaJhATj$2+G-x zFEWls!YufvUr>{#Uk2JFaa|>`;IZ+fT!)rm(|j_2SW)CTB6K6P?83`4Q_V-hVPqQY zD?g+*J5pHosTX%Z&oRJC^Ulw&A<%?4dmiHy)^i>x5)KccW??eP4jh_C1TLUhS-W4t zX8eOGs8neHPLZM*NwEq6x~E~tZXE);00U7nb8&ImFKC@e0*hxuT;|7F6sOf^n`2)D z9=xF<@2G&#U{t~##7P7~^8pbfEgjVw6(##@MCTCn?VmQ+q{{Cy{p)-d z6Wt~%JLWT0eHP-~#>+M5=H_h0J}waYd|pq=-)~7oi+M2|Sk-t&5VW*{qyPFxXLYjf zc1l&vIo!!molEazR-{jEahN zC@;F8C|X3pr8`5x6^p}>Edkv)vC-EhW2JUUZ%b@?>TfQ=HlTM};-aIISKdE2aB#@Q z+tyNATU*=lz5d0%ie|SlO0{pSi_)IBN$jf)}|&oh@DfPNTl~>DwzNR0`osM zKFR=5!m^3u<5q>{g^4_WogspGu{S>TCZwgIRH!>u%kQcU#MJyGngX^{^YgJPzN=X$ zP9xNKBk9%CdT(N385yF3iuCfHSdrKrqHYEQf+QxEZ5GmcdP~>Goo` zzb_1mW4zX;)E7qzlhp3+Sv@r`d?a@~4=3IZk$apdZD5KmJ~-#9jmK5agIew%>ZLz4`1<02jg5^n)Eyr?JvyD<{bjW1KfR=56O?qJq#6BI7Y~Wg z+EDDwC@d=i_S8daiiUy(zy0>P|Gt!NY=fw)GytD)i4`*L=bo5q{G#72WZx-#TP%(NYgW$tb->BJvA|2p4e(4V8uA;fX* zw_Uu@ZkA7IP9D5}aeMW{*Nu-|cG<)}@}3hr#Ll}XDYkCXKGU#FbhtgX5JUcVz!=*s(=>;DE- z+tzsppCwD_M0=t;DlT=w#u})*HRdJ%j;?%TY!V`g_U9n>4?xD6Lqo~A!ln^`bY(VL zi&AERn6B9JN)nF z#jWLuol``1bh<%`%>3YuM`S;G+&%EOHO9~+frY=WztrWH)rg7i3AEPB?f3cE8FOW# z@(MKY9FG@$XLG6NUA60`wg|+Xqr{4A3Kd8B#o&;cG;5DpX9 zb!rEo?Cc7$w3K@dm>{jfZtvEYvG@}wPMkapnkmlF(ea{qPcGSS3H@pp0|C}$piW&_ zi(;#XclT>+m6@O1J$^XF&D^9=;_GRiSs;X$&gl^lpV=Z<*Z_e*b^@vhA-gA}rAcOX zv)cv zL_t4CJs?%cc6Bf>%*jMDEe6GfS68(8!^-`BZV2(bUw%Y223ff76$D@0+%Hu=LLgL z-`(@O&D^OrOCXcU1458Va}*i?9$A};s@_Vzwen8S&#(6G`lYZRk4+w6H8kuyFv`kS zc1Glojtynu!qUz!?Az5YqcTiU=<3$B`c*Y-BwckxITVzxD}oV9&j0T}Js+Q{<+uYu!Q%I6D(Wo%U8jQx|NlheXSnrLRy}85S*xV75|En#*gkul!lSZC T$`J^-+ho%t852vj9D@G`#Xg}t literal 0 HcmV?d00001 diff --git a/core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-solid-md-rtl-Mobile-Safari-linux.png b/core/src/components/select/test/shape/select.e2e.ts-snapshots/select-shape-round-fill-solid-md-rtl-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..8fc304cc0a74b843e355b6453fc52d66af239189 GIT binary patch literal 1992 zcmV;(2RHbMP)u(Zwp!v4~KzVIuyci~b;Jjp(9_O4H~nGDHhZu>vbJT+1xo{Ii|&y*S_R^1C^I zI``G{bMM#H*>leGoR1g2InQ~{c6bcK5YHHfvD@tqhl8eRnx^MI7y!T>kH@1ZilQii zK)~noc|6`+2YX5xnx?0wrtEe*Vh8|yg~#Iw1cHEo0E(h!KVa6xnVg)Qnwt8LYXboP z6%Y_05{cZ~T_cI6X`9VP)AUjm1^|AF&*zK9VwZW`zaq)uaM)}%%+vs2Y4CWwprD|c zlej-y?DY}y2mqE0!!TB>b!P1Ri6rC^04zO*VQe;=^W)!? z*s$S$9%ivvBofJjMrIhs;c!q6hr`?20AS^?+wBsG zuD`$EZnqnaM(<9?FwE?~4*&o_2nh}jZfk3ckB=9LL>UZO%$X-oo_Kvmf$xe3fR#op7QcP_wy3CRe0f)K(mOh`zG*Jnf|0f0x{-Q5O*p{1o|&6+heH8mX_9W(dZ zY_^e+k%)+h$jHc)l$1x09yxbeEEez1h>05jcw{!48HS;0y1&2QWHPbO3=Izt-@kv~ zYPFV?l_ex3goTBrr>A#!cRzmo*lxE!fByXD&6{4I5s?G{e{9*ZMe>iHo*tD-rBbPO z?%bJ|mzSKJJUu;42#JY_dG+d5Y;0^>TU%{yEg>W{G_gp->nMhP1RauM6P) z`t{3Ke+&S?BH=0t05}AZ1OOc3&5GN^#Kat5gju(4U0`6~B1!@P|K&|2iA180A3wf- z|K5F9Y;5etjT;wT6#)1tZzgU$9&g{ieM+U$rG4$%wfpz)pZiso0049F@?H|3&(F%r zl1in{7KucXm6atB;Mq$6@SgX#w*vzMb8>RTVzF~OC@9Exg#my+TGWbLNJxlUtriM} znVFfPp`pI22>|?-4<3~q8ygD_4)#ek0O03*@LUq|2*Bs^^715Z8XFr4AsUUQsHliN zOr=ug<>k3=&y!B4i;Ii%ZRLxEyU_p~rBEnbehY2u)~$q)q@<*oD@*@{J9q9B6%~E? z^2NKK8CgtsL=pf;tzNzQz<~qq?Pt%PUHW2{48BkT@PB5W6SRj9A0{RyMnps;B_*}A zw6KjdO<%ckB_<|DE|+Vy+Mhpvx_4Z^emy%eR4SDxPoDHNT1!idL?UTwYGMz#e*L;s zD(&j(nzj4q&WbfX+ot>SvwY61MRh5;M8jYr+qJj{j zR;w)*%j?&#UAk}Dv?(eoiVzYT8ygZ5;%T&+nws+R@`Qv0qtQ4pFd&smOG``LyD#*w zMkE1nR9{~o`@hZ7YPFS>mGkU4I5?P@nK>~r!L}qOCU$mqe*OCO`}gmM4jpnHDU->( z9*qzpm&^5feQ|N|)YR17yLWxE_>M>d;Hc>6=!S*{=SR6*KF^M3vzZX0)oN!pMny#p z4-XSUA|oRgREDR~*p2-Be7#;D9v-e%s~0q^Cx|2fjtUA2N=i!dq9c2?Vl*1#|xv4x7WI(D2fomzIWEsXoQeYpFUMoRFsyMe*5;Vq@?8F!Gq!9 z;V#`53M*~^D~(7bDlRUruC6XFE`IUig~?<}O-;Ra?HZrYKX>k2eSQ6{Teo_9d+X}z znwy(v9f5r#TYY_fM@NUJ(Fh^u&!1N+m8Vai*6DOYq43hBOYYqlT0E|j09K%af`Z`S z;Hs*sy1F`T0Kg%LBmm$LL=pgS2qFmpI0TUd033oy0ssy{Bmn@2Ad&!pLj*2wWdQ(K aMt=d4Yag`;jYC5K0000p6PGlR|Y0}sx&5dp(1|v(GD0^mJCP`ySn&!&b zLy3e}!$jF8TTNlCLl`^v=dbteeV;#`^PKa?`8?m}`#j%s;vDQOCB@~$0RWO1D>Ekm zgyNvs3MLHs#K}>1vNQ!R*$2h|fQ4hsOkBbqPYqnLa^95RHdA_;8gpsHpQWp& zG@OrKaI8}PuuJSuv6XD$4w&L^#Rm{_M?LU&sn14QrJvq;iFPVM(Up&u?_gib&>l%70BALok%R!iDrACN$q#J7 zDa(H=f$YPVyu4^u$ncfhW)HeY;3UJ zK@)gtYHB(nuS4hKNs&6Pk74E$%7@4V403=*0<`ASvp>Qq+S)Td8Q#jgGB?GGrF@1vv5qjM1v z5o$a72L=?STOOUfQc_xa@W26g4-X=dxI^rlE>pY97~IeiV`ryLAv

d9A;6cJoW-$0yp#a&UIHO^}fCNmPQ+jmE1q+A+>e>K7Ox?g{5VNzrVky zr>8(&4B*8x+opLud_`HAt9qgc=*=oBDsrL|1dEH`Lxn)Ll#C2@aL}_~X6OGQ|4;k> zS|BYdXMTN^M9eEIE6dBf82-Hg=jO&@u|}D)V2QyY+d4Wrx@|BjD$*5Tsa7r?9=7ni z?&<*n0kpv-x;@RPjjcpRmg5Q~_kMW|2fpuSWky<|8YUmm4dS&U&ZJ~!?l*xqHa70p zzWTU<8=sJHFE%zlK7OAc0<_;%;}CAhrm%+Dyw1PM{m^|J4riP!5D2QP^?ZCr@85^9 z+|GNx4$E;lwj5bITt2){JjS#To060?P(>X5S|6R9oLs8Cyfk~!$H<I zeS0edXt+Z3X0`5(wJ;KiWNT}C_3Ct@B2@h7=;*_T4;K~|LJVWI14*QhZ1&3+FAl+S zU%xic(D?ZIGf`j)9v)Gm(6h5o<#n|FF+M$=-a<%cwZBzEAa1YNdKc>$8F_9LLAZ!- z9h4*Ic^#8Yy}b{i@aK=X>$vdnl@`j8h483r*O;a`DAET)$;`~m@0$)-EH)^pq{=^J zcYN;Eq1rbg6WtXR6>XW?J>A`GPZ*f9W^`F2rOR=KZ%P@AGlx=r%W-`I8!Id3Y@}sT z4}>GL?@G_h_1PaJ{$Nsa^7z8a>LP!)XgwYU(QJHk!%s^N!q!IYE_Cy0P!ctH-_+FI z*$H_Ivn}fl)dBbukdk$FcCM|hJ$;HaqS?dEpmJj{7#!|VWo2bs-J zDQoU{uE^6cko%q{N}1x!yM-AHzJG5P8d||%F!D>w%R?d~Bk}mUfq{V$+g2*~=iFRg zZmzofD`wQHpo?+tV*_-fy(_ncpou|}jU}G_R;^*6prC+4q4f3p@F<5pA#)>bB_$=d zZUG~jMw)e!MV@ET&6%(DlQF9M5|Ax%adDfK+fCpZ85w;Q{xxBGg!6;7$oiGAvILc+H)Qc_a7Hd$yq z5{Y!L3H7%Vtk63;93h=vN3sc;W5Ig%_V!Aj!>#2c#G>m_>p`oNwl@M1U`;Lg55wy0 zMMXW`EwkkZUb}`bA}?iB6i#uzXoQy&5QlsH*kB12}{KSrjmLBw6g1mVP(CxX9=8D@n%za9&wiSzBMvFflQ~4rPe~yv*6N zXQ7Qmd~WTHb=>*$8Dz3IpA7JHN(-U5xY!S!d3huGmKE|HRY|C>mY~UDXX&@`ZM|KM za2#lwHrAGTJl~!7zE4a{aJk-mJt6$;=ZOWmq*!E2#Nu?8QPh{8Uu>G@rN*81boKZ5 zL&-wEr^n~*UqX2L*K0b$x9f(6ycFOlS&1{7#$!P>v=4|rQ|LWcicz+K zO__dTnYHq+cgzy&juSaiC|lwkTUN2^{Iy-}e{?nLCc0~W)EbSBYKYx`F1au8z?<0z z3o93Y;GWyhT}=1eZo*Jw1mNya$GdbD&VDuCZ}7bApoq zhE*4=%aQ9N<}7h%I=0vliRz}N421zv%sUP3XmMcSCJRGqns6dV#uNfX#)m_@ueO#t z-uGKw{_cAGxLrv}iE%jp_`E=%?&jFs*_o1@oXqO#`isluvPMR{`i=GUQjlBs;zL72 zjeVL$C8ecxtgNh>12Xt3C@m`>v)&|p6-HJ~&2ed#ttgU~oqf2jt}Zh-*IpWJCKHUR zsHot+jui@gA{WLH+i*byQKFrlR8mq>dU3JVrBBb|3JVKaZ{EN$1t|)IyI?{gy1f^P z0ZJjf-njB7Ps+;6?aYKOE-qyyCDw_AvuCxx^S|Wyf37_!D=S+~VISBR!jmzN7LpgS z!eccTm9MNWyDbuXGkSe&3;jT(_sRH~V1+)7SAK=P3l^^Ytcv(lT2w^7bm>w8BWH)6 z-ua>G^VOFZ&UUa^`JN2_bl`i)XHeLzo}Qb1eSI>heSY{Y5+HQh0CWU0S!VFlr|Y97 z%Zz-#59RI%%fhm}*0DFK+l`EzPR!O^8cr_IS;U46X6mW}=u;P=Q)zc_!P*G4*|94y zI2`j!tlMlgHt3@A`^u+nbxAn1c5ugi#Rt zB1Pc?cJ1v~D!Q^8clN6;H7)Jb<9r9ucv=JKkgW1mz|Q~MB5)xJ;-lr|JatJjC@f6D(?Sr|FD532uyMPV=v-Drr*EzNfHHjj+LpS&jmg~? zdMjT=7y6%_H+34AU!Es~Aca3I0=a~s@Nk_ZOUxrZ%lJ+4*`lT);H-rl{^qF3~=r@{PpDct7zO4 zPliLITfowWhq`D)2CfG-;^Z2*FmC_PFoSZw>y8m84&=CqxOm+3^u;N5qs4aMij+tp zkqS`+4j34)J%c!&U2skGo#QfXMsif(8-sYfR+E*3-jQ;3=Ja4yR@9H_IH});{5ZUy zpDv&j5*z3UUqFDi)JEIS8G?y3{2c%gm~Foo=!OA&_$+k}#IjdaBr$Qsc#r=U@OF+v z#U;AC1H{0<4YGJ5&)#Ls8Ut*}&w!ftUsKvGn_F5EIyyUJ;~#q~CQnaK>teBq&!0bM zH8;nPcjp{7k6g@8OcWh@8E&}EJTfyVICzis)AI77%2RLpk~S;0`rGUUGsWXQL`YWg zN7E5fQWwcqNZ5hB;t{(wM_61+k|_KrnVcqkFoQYcKJ)=L0g8*z6ME|^0gtCf>O2_t zhhXLy_Y^;Zi00=uc}viumiX!S@2h2HW~SY}>t1C}yLV5;qapIerwchtAM$pck<>r- zj4FjdOm=1)`d*&`aO{8LY04#Y2QH{eo0e6S7FIGCr7ooow8nXXg5g=#W7V5z^LyN} zvG&$hLU~BU%+MYu6YmR4{4ZQ-%4A39!}UiyXLx}oAYR>~c^0t_?8ewquZGAyQQY^X zj?Cb$jt-lu%`4pZ&o|S6yit^nZK|ra0|NtFwr$h5^j%(@%%s!pel5)^V*0AiIm*gp z8+xy8$10__w6WRV^f#W*YbflzUAuR0*Vn&s>((t+e}5)QPOkm)XL`-WLCaZoqYm0R z`TBKrM@L5hWVz5gW|!v;JNrD)u#M9tbC@ZL)uG>x076X(Lf>AZ5=o?jLn#WhiK3co zMVJB`L$~7SD_58w!u4lJ548(ZQc}tQ7z>qR9(vbDq$AZ1*l8ZViLD4&?HlKw1Niur z&mZ~P8aj4aG;cSJM#HG7sRgd(?hhx3e{P7%2Eq`*sxASKbH(Vt&pR+niSYUYuI{o(u~ z7K=!_de`-PrZM*3z1k00>{NKW+=8qH+N`Fn#WFz*fqMEb=-A46qF`%Fs&uTuwU?(q zXK;LWyn^%Hx8i~l>AAVGDCg)0P5^b(>mYDuiG7Y=4;{xJ#lq7q%c~+f8aZ>@@EuLvm*_1(t&y9;|5#a1`EEGt(f$sK5d%6 z@EG8lyxd;<)wa-s2Su1nCapd9)SH{MQ7lp=?<411041pty*D7AS5P1Q)7jj;I~cW6 zRbOxRyt=xm?F{LQjIJ~&TU%k+%@Vkgty7`^0ubmB@R+JzXc+`$*aJ|*LN`-Ge2#4&w=ve zHvko<9r;pUi~C>8XaE-|)@9!Ja{Wgrazl!#kj;Xa{hhbRaRDJW@ch1VPqvx zbi`M3pf6s$@O=#HfgM_Xh3L>bT0wSqzx&A#{#*5V4E(CGXkBe>?=zp4HAPfcI-S0= z<{MCON|4+3@fb3EGzbh@vOad*>*83K>dUfyh^aJAIjg;0_T@ACJAcGQF7fS6OicPK zPaQTdYS!O)__u6aiz25b_&-1)H<%*-Vq{LAP z0DzEhYrb#K^7=Xc6_bv$h1^{~iS`C656Rv$Cs75{DYjV&5e3-$c`+rQ!>vFeru)2ZRqsh|-3JY}P^>>HFS7Nw2^Dg=aI<)2-DVz~`9nVM)o=t(`Y- ztS~qsaQ~nYD0obISk#@a*4^3pWwOyp8}4Xtzc?8b6r_njJW@76WTNk$Qc+P67Z<;N z{W|J-XiUsbI{6S_lIPH$S5{cPy(Xcv?Okc|W@ct(Wo10i`T6;U0cu@sZByvn1J^PY zB_&yjUxI^!x3;!~g@qBBgi@UY_XCmxs>cQfD$C3Jn9Q{P8-nfaxBmJ>Twvg5nghkP z%8QzlGd?pj!{MAidp3OI%QbiR$+@|?)YMcypI@w_3UZWQXZrj3eOvp;eDFZ1*tv9w zK)*9dTk$=kkO0%t(n9qtu%204Tc3cgq#_coz>9|nqk+6E>|wynm_y%NU%cw#l8x8h zSY7QM7|74f9g6%Ed`VGJQ6u3Un_Y3OF0t3&6^ngJp)5HL5)4SKw*fxC^>P+gr-4o% zSBZ{}c5-sUzH3xw952 zmW5ZeL+3<+l|as>;h$)lhjQa`x$>vIk}VO3lU~oSCMG7X3r}%4X{o8V@7(#ew)WJX zMx}B-GRajQj4Ud(C3bgvef_R%j2OV{DMZNtFnAzVM;sVDKnsDR7RY_zp?Vg$Zw0df zmo$@+pg{URv=GS@0S0U7lffUuezvo-i;Qe^F3qD-4P6{S^_N@<#mv~48}%|H1BS!l zh=N8XTZ5wxMB;84t_tNP*)w zuU~)eTDH1$=f6<-pWyi+PMDkL37n)<&D9gW%(S)D)MUcmudGxB4XN!6Q_UjzF|E>F zpgpW(n|C4+sioE3)%D5S)XYp4m6eqxx0xcuU@-jr`~m_3?9Rb}J+lX0+t|1eYJAZ^ z^+HV4D=6z!`qLnriwt{ADb~cqWN&XzLqh}7T-lfm3L?WJ)$>geOXG`+gcM7C5`BAn zJ26pIk8F1KtY2uBU~@&l=WD|yP-q;EoRrl4ZGp8QC33&(7?~NM&u-&ElHzz5OXm=N zhAv>9Um2a4AU}CB1--cObut0={ED%mp^J-4#9w{6P)XDh&57Fv$B!S^)h(~98+rTo z?JQDSS{kyS(b9HYhz<;QO^kkg0`OC2ABJ;#?RW<_dTaMQXmjKJ0I+L^&@J0LuF8CFE1|$GYgA2tj>AT-p)=Os9rQy9{4m;!ela|@7-$+Sy@^-dHS@I zjZJP_^*1#|M$VIri~{dzh%0+ry&Mh)e)%h>8MoTz22E{1Et1Y%-h;Ybpjkh#0H8r)kxL8zFR8UZ`v$L}$ zOr8}MD)-ON&xi1b0!qKuf9AyzdHHWqFJ-kHl}+y^clj2Vl*pnWpTg>lL0-3C$il~G zcIPS-heYS0vOa$NSX8UDs)}q|44G#_MtONT1fzKjKNMmK|6j(+kA{}m7kwaUc(=t8 zul^+j@X7Pt>GO2=|6hgwSlCEM2dcuA(sT&mKVfyUi;ItqOi#!9`*)5)`m;4MH4O|2 zVSQMQ^7Qni>4^f@CdiW^Gr56AqcIrSN)BjG!0Na_tPKr4Gcq=2sIFd6TRS`(uCfp8 z8Kf2lPrZ;6h&Bar#Y`s<-z{L(s%;6bhvY3-I(CH*Y2-B|+T~I)EA;#N__IzT^v8cSR2zaCdV< z%Jh~vJ^OW9@i3Sr_x1Nft+l14B|bjh)5Bx^>vv&Bkhl5;(`7jH#{f2$9W5(SJ`es4 DBq