From 2aaf9e4d5c85320b9ecf7a5cc48e99e696d1ecba Mon Sep 17 00:00:00 2001 From: Brandy Smith <6577830+brandyscarney@users.noreply.github.com> Date: Mon, 20 Jan 2025 18:49:29 -0500 Subject: [PATCH 01/25] feat(checkbox): add helperText and errorText --- core/api.txt | 10 ++++ core/src/components.d.ts | 16 +++++ .../src/components/checkbox/checkbox.ios.scss | 6 ++ core/src/components/checkbox/checkbox.md.scss | 7 +++ core/src/components/checkbox/checkbox.scss | 58 +++++++++++++++++++ core/src/components/checkbox/checkbox.tsx | 57 ++++++++++++++++++ packages/angular/src/directives/proxies.ts | 4 +- packages/vue/src/proxies.ts | 2 + 8 files changed, 158 insertions(+), 2 deletions(-) diff --git a/core/api.txt b/core/api.txt index 67d49417556..45e6a0adf51 100644 --- a/core/api.txt +++ b/core/api.txt @@ -398,6 +398,8 @@ ion-checkbox,prop,alignment,"center" | "start" | undefined,undefined,false,false ion-checkbox,prop,checked,boolean,false,false,false ion-checkbox,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-checkbox,prop,disabled,boolean,false,false,false +ion-checkbox,prop,errorText,string | undefined,undefined,false,false +ion-checkbox,prop,helperText,string | undefined,undefined,false,false ion-checkbox,prop,indeterminate,boolean,false,false,false ion-checkbox,prop,justify,"end" | "space-between" | "start" | undefined,undefined,false,false ion-checkbox,prop,labelPlacement,"end" | "fixed" | "stacked" | "start",'start',false,false @@ -425,6 +427,14 @@ ion-checkbox,css-prop,--checkmark-color,ios ion-checkbox,css-prop,--checkmark-color,md ion-checkbox,css-prop,--checkmark-width,ios ion-checkbox,css-prop,--checkmark-width,md +ion-checkbox,css-prop,--highlight-color-focused,ios +ion-checkbox,css-prop,--highlight-color-focused,md +ion-checkbox,css-prop,--highlight-color-invalid,ios +ion-checkbox,css-prop,--highlight-color-invalid,md +ion-checkbox,css-prop,--highlight-color-valid,ios +ion-checkbox,css-prop,--highlight-color-valid,md +ion-checkbox,css-prop,--highlight-height,ios +ion-checkbox,css-prop,--highlight-height,md ion-checkbox,css-prop,--size,ios ion-checkbox,css-prop,--size,md ion-checkbox,css-prop,--transition,ios diff --git a/core/src/components.d.ts b/core/src/components.d.ts index 1bdfaa88545..b3ad77473b7 100644 --- a/core/src/components.d.ts +++ b/core/src/components.d.ts @@ -623,6 +623,14 @@ export namespace Components { * If `true`, the user cannot interact with the checkbox. */ "disabled": boolean; + /** + * Text that is placed under the checkbox and displayed when an error is detected. + */ + "errorText"?: string; + /** + * Text that is placed under the checkbox and displayed when no error is detected. + */ + "helperText"?: string; /** * If `true`, the checkbox will visually appear as indeterminate. */ @@ -5403,6 +5411,14 @@ declare namespace LocalJSX { * If `true`, the user cannot interact with the checkbox. */ "disabled"?: boolean; + /** + * Text that is placed under the checkbox and displayed when an error is detected. + */ + "errorText"?: string; + /** + * Text that is placed under the checkbox and displayed when no error is detected. + */ + "helperText"?: string; /** * If `true`, the checkbox will visually appear as indeterminate. */ diff --git a/core/src/components/checkbox/checkbox.ios.scss b/core/src/components/checkbox/checkbox.ios.scss index 7c7bcafc9fd..b9d05b0e909 100644 --- a/core/src/components/checkbox/checkbox.ios.scss +++ b/core/src/components/checkbox/checkbox.ios.scss @@ -21,6 +21,12 @@ --checkmark-width: #{$checkbox-ios-icon-checkmark-width}; } +// iOS Checkbox: Hint Text +// ---------------------------------------------------------------- + +.checkbox-bottom .helper-text { + color: #{$text-color-step-450}; +} // iOS Checkbox: Disabled // ----------------------------------------- diff --git a/core/src/components/checkbox/checkbox.md.scss b/core/src/components/checkbox/checkbox.md.scss index e87f7bbf1a0..1834c49d411 100644 --- a/core/src/components/checkbox/checkbox.md.scss +++ b/core/src/components/checkbox/checkbox.md.scss @@ -27,6 +27,13 @@ stroke-dashoffset: 30; } +// Material Design Checkbox: Hint Text +// ---------------------------------------------------------------- + +.checkbox-bottom .helper-text { + color: #{$text-color-step-300}; +} + // Material Design Checkbox: Checked / Indeterminate // -------------------------------------------------------- diff --git a/core/src/components/checkbox/checkbox.scss b/core/src/components/checkbox/checkbox.scss index ccfe42c863c..0f41bfbe0e1 100644 --- a/core/src/components/checkbox/checkbox.scss +++ b/core/src/components/checkbox/checkbox.scss @@ -17,6 +17,11 @@ * @prop --border-style: Border style of the checkbox icon * @prop --border-color-checked: Border color of the checkbox icon when checked * + * @prop --highlight-height: The height of the highlight on the checkbox. Only applies to md mode + * @prop --highlight-color-focused: The color of the highlight on the checkbox when focused + * @prop --highlight-color-valid: The color of the highlight on the checkbox when valid + * @prop --highlight-color-invalid: The color of the highlight on the checkbox when invalid + * * @prop --transition: Transition of the checkbox icon * * @prop --checkmark-color: Color of the checkbox checkmark when checked @@ -26,6 +31,9 @@ --border-color-checked: #{ion-color(primary, base)}; --checkmark-color: #{ion-color(primary, contrast)}; --transition: none; + --highlight-color-focused: #{ion-color(primary, base)}; + --highlight-color-valid: #{ion-color(success, base)}; + --highlight-color-invalid: #{ion-color(danger, base)}; display: inline-block; @@ -148,6 +156,56 @@ input { opacity: 0; } +// Checkbox Bottom Content +// ---------------------------------------------------------------- + +.checkbox-bottom { + /** + * The bottom content should take on the start and end + * padding so it is always aligned with either the label + * or the start of the checkbox. + */ + @include padding(5px, null, null, null); + + display: flex; + + justify-content: space-between; + + font-size: dynamic-font(12px); + + white-space: normal; +} + +:host(.checkbox-label-placement-stacked) .checkbox-bottom { + font-size: dynamic-font(16px); +} + +// Checkbox Hint Text +// ---------------------------------------------------------------- + +/** + * Error text should only be shown when .ion-invalid is + * present on the checkbox. Otherwise the helper text should + * be shown. + */ +.checkbox-bottom .error-text { + display: none; + + color: var(--highlight-color-invalid); +} + +.checkbox-bottom .helper-text { + display: block; +} + +:host(.ion-touched.ion-invalid) .checkbox-bottom .error-text { + display: block; +} + +:host(.ion-touched.ion-invalid) .checkbox-bottom .helper-text { + display: none; +} + // Justify Content // --------------------------------------------- diff --git a/core/src/components/checkbox/checkbox.tsx b/core/src/components/checkbox/checkbox.tsx index 78206b9fd16..3607735608d 100644 --- a/core/src/components/checkbox/checkbox.tsx +++ b/core/src/components/checkbox/checkbox.tsx @@ -28,6 +28,8 @@ import type { CheckboxChangeEventDetail } from './checkbox-interface'; }) export class Checkbox implements ComponentInterface { private inputId = `ion-cb-${checkboxIds++}`; + private helperTextId = `${this.inputId}-helper-text`; + private errorTextId = `${this.inputId}-error-text`; private focusEl?: HTMLElement; private inheritedAttributes: Attributes = {}; @@ -60,6 +62,16 @@ export class Checkbox implements ComponentInterface { */ @Prop() disabled = false; + /** + * Text that is placed under the checkbox and displayed when an error is detected. + */ + @Prop() errorText?: string; + + /** + * Text that is placed under the checkbox and displayed when no error is detected. + */ + @Prop() helperText?: string; + /** * The value of the checkbox does not mean if it's checked or not, use the `checked` * property for that. @@ -167,6 +179,48 @@ export class Checkbox implements ComponentInterface { this.toggleChecked(ev); }; + private getHintTextID(): string | undefined { + const { el, helperText, errorText, helperTextId, errorTextId } = this; + + if (el.classList.contains('ion-touched') && el.classList.contains('ion-invalid') && errorText) { + return errorTextId; + } + + if (helperText) { + return helperTextId; + } + + return undefined; + } + + /** + * Responsible for rendering helper text and error text. + * This element should only be rendered if hint text is set. + */ + private renderHintText() { + const { helperText, errorText, helperTextId, errorTextId } = this; + + /** + * undefined and empty string values should + * be treated as not having helper/error text. + */ + const hasHintText = !!helperText || !!errorText; + if (!hasHintText) { + return; + } + + return ( +
+
+ {helperText} +
+
+ {errorText} +
+
+ ); + } + render() { const { color, @@ -218,6 +272,8 @@ export class Checkbox implements ComponentInterface { onFocus={() => this.onFocus()} onBlur={() => this.onBlur()} ref={(focusEl) => (this.focusEl = focusEl)} + aria-describedby={this.getHintTextID()} + aria-invalid={this.getHintTextID() === this.errorTextId} {...inheritedAttributes} />
+ {this.renderHintText()}
diff --git a/packages/angular/src/directives/proxies.ts b/packages/angular/src/directives/proxies.ts index 675c37bd1c1..13af1944321 100644 --- a/packages/angular/src/directives/proxies.ts +++ b/packages/angular/src/directives/proxies.ts @@ -507,14 +507,14 @@ export declare interface IonCardTitle extends Components.IonCardTitle {} @ProxyCmp({ - inputs: ['alignment', 'checked', 'color', 'disabled', 'indeterminate', 'justify', 'labelPlacement', 'mode', 'name', 'value'] + inputs: ['alignment', 'checked', 'color', 'disabled', 'errorText', 'helperText', 'indeterminate', 'justify', 'labelPlacement', 'mode', 'name', 'value'] }) @Component({ selector: 'ion-checkbox', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['alignment', 'checked', 'color', 'disabled', 'indeterminate', 'justify', 'labelPlacement', 'mode', 'name', 'value'], + inputs: ['alignment', 'checked', 'color', 'disabled', 'errorText', 'helperText', 'indeterminate', 'justify', 'labelPlacement', 'mode', 'name', 'value'], }) export class IonCheckbox { protected el: HTMLElement; diff --git a/packages/vue/src/proxies.ts b/packages/vue/src/proxies.ts index 7dd5812ebbc..6350ba40f78 100644 --- a/packages/vue/src/proxies.ts +++ b/packages/vue/src/proxies.ts @@ -217,6 +217,8 @@ export const IonCheckbox = /*@__PURE__*/ defineContainer Date: Mon, 20 Jan 2025 18:49:58 -0500 Subject: [PATCH 02/25] test(checkbox): add bottom content tests --- .../test/bottom-content/checkbox.e2e.ts | 165 ++++++++++++ .../checkbox/test/bottom-content/index.html | 132 ++++++++++ .../checkbox/test/bottom-content/input.e2e.ts | 242 ++++++++++++++++++ 3 files changed, 539 insertions(+) create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts create mode 100644 core/src/components/checkbox/test/bottom-content/index.html create mode 100644 core/src/components/checkbox/test/bottom-content/input.e2e.ts diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts new file mode 100644 index 00000000000..5bf8ce79663 --- /dev/null +++ b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts @@ -0,0 +1,165 @@ +import { expect } from '@playwright/test'; +import { configs, test } from '@utils/test/playwright'; + +/** + * Functionality is the same across modes & directions + */ +configs({ modes: ['ios'], directions: ['ltr'] }).forEach(({ title, config }) => { + test.describe(title('checkbox: bottom content functionality'), () => { + test('should not render bottom content if no hint is enabled', async ({ page }) => { + await page.setContent(`Label`, config); + + const bottomEl = page.locator('ion-checkbox .checkbox-bottom'); + await expect(bottomEl).toHaveCount(0); + }); + test('helper text should be visible initially', async ({ page }) => { + await page.setContent( + `Label`, + config + ); + + const helperText = page.locator('ion-checkbox .helper-text'); + const errorText = page.locator('ion-checkbox .error-text'); + await expect(helperText).toBeVisible(); + await expect(helperText).toHaveText('Helper text'); + await expect(errorText).toBeHidden(); + }); + test('input should have an aria-describedby attribute when helper text is present', async ({ page }) => { + await page.setContent( + `Label`, + config + ); + + const input = page.locator('ion-checkbox input[type=checkbox]'); + const helperText = page.locator('ion-checkbox .helper-text'); + const helperTextId = await helperText.getAttribute('id'); + const ariaDescribedBy = await input.getAttribute('aria-describedby'); + + expect(ariaDescribedBy).toBe(helperTextId); + }); + test('error text should be visible when checkbox is invalid', async ({ page }) => { + await page.setContent( + `Label`, + config + ); + + const helperText = page.locator('ion-checkbox .helper-text'); + const errorText = page.locator('ion-checkbox .error-text'); + await expect(helperText).toBeHidden(); + await expect(errorText).toBeVisible(); + await expect(errorText).toHaveText('Error text'); + }); + + test('input should have an aria-describedby attribute when error text is present', async ({ page }) => { + await page.setContent( + `Label`, + config + ); + + const input = page.locator('ion-checkbox input[type=checkbox]'); + const errorText = page.locator('ion-checkbox .error-text'); + const errorTextId = await errorText.getAttribute('id'); + const ariaDescribedBy = await input.getAttribute('aria-describedby'); + + expect(ariaDescribedBy).toBe(errorTextId); + }); + test('input should have aria-invalid attribute when input is invalid', async ({ page }) => { + await page.setContent( + `Label`, + config + ); + + const input = page.locator('ion-checkbox input[type=checkbox]'); + + await expect(input).toHaveAttribute('aria-invalid'); + }); + test('input should not have aria-invalid attribute when input is valid', async ({ page }) => { + await page.setContent( + `Label`, + config + ); + + const input = page.locator('ion-checkbox input[type=checkbox]'); + + await expect(input).not.toHaveAttribute('aria-invalid'); + }); + test('input should not have aria-describedby attribute when no hint or error text is present', async ({ + page, + }) => { + await page.setContent(`Label`, config); + + const input = page.locator('ion-checkbox input[type=checkbox]'); + + await expect(input).not.toHaveAttribute('aria-describedby'); + }); + }); +}); + +/** + * Rendering is different across modes + */ +configs({ modes: ['ios', 'md'], directions: ['ltr'] }).forEach(({ title, screenshot, config }) => { + test.describe(title('checkbox: helper text rendering'), () => { + test('should not have visual regressions when rendering helper text', async ({ page }) => { + await page.setContent(`Label`, config); + + const bottomEl = page.locator('ion-checkbox'); + await expect(bottomEl).toHaveScreenshot(screenshot(`checkbox-bottom-content-helper`)); + }); + test('should not have visual regressions when rendering helper text with wrapping text', async ({ page }) => { + await page.setContent(`Label`, config); + + const bottomEl = page.locator('ion-checkbox'); + await expect(bottomEl).toHaveScreenshot(screenshot(`checkbox-bottom-content-helper-wrapping`)); + }); + test('should not have visual regressions when rendering helper text with a stacked label', async ({ page }) => { + await page.setContent(`Label`, config); + + const bottomEl = page.locator('ion-checkbox'); + await expect(bottomEl).toHaveScreenshot(screenshot(`checkbox-bottom-content-helper-label-stacked`)); + }); + test('should not have visual regressions when rendering helper text with a stacked label and wrapping text', async ({ page }) => { + await page.setContent(`Label`, config); + + const bottomEl = page.locator('ion-checkbox'); + await expect(bottomEl).toHaveScreenshot(screenshot(`checkbox-bottom-content-helper-label-stacked-wrapping`)); + }); + }); + + test.describe(title('checkbox: error text rendering'), () => { + test('should not have visual regressions when rendering error text', async ({ page }) => { + await page.setContent( + `Label`, + config + ); + + const bottomEl = page.locator('ion-checkbox'); + await expect(bottomEl).toHaveScreenshot(screenshot(`checkbox-bottom-content-error`)); + }); + test('should not have visual regressions when rendering error text with a stacked label', async ({ page }) => { + await page.setContent( + `Label`, + config + ); + + const bottomEl = page.locator('ion-checkbox'); + await expect(bottomEl).toHaveScreenshot(screenshot(`checkbox-bottom-content-error-label-stacked`)); + }); + test('should not have visual regressions when rendering error text with a custom color', async ({ page }) => { + await page.setContent( + ` + + Label + `, + config + ); + + const errorText = page.locator('ion-checkbox'); + await expect(errorText).toHaveScreenshot(screenshot(`checkbox-bottom-content-error-custom`)); + }); + }); +}); diff --git a/core/src/components/checkbox/test/bottom-content/index.html b/core/src/components/checkbox/test/bottom-content/index.html new file mode 100644 index 00000000000..aed41a571ea --- /dev/null +++ b/core/src/components/checkbox/test/bottom-content/index.html @@ -0,0 +1,132 @@ + + + + + Checkbox - Bottom Content + + + + + + + + + + + + + + Checkbox - Bottom Content + + + + +
+
+

No Hint

+ Label +
+ +
+

No Hint: Stacked

+ Label +
+ +
+

Helper Text: Label Start

+ Label +
+ +
+

Helper Text: Label End

+ Label +
+ +
+

Helper Text: Label Stacked

+ Label +
+ +
+

Helper Text: Label Fixed

+ Label +
+ +
+

Error Text: Label Start

+ Label +
+ +
+

Error Text: Label End

+ Label +
+ +
+

Error Text: Label Stacked

+ Label +
+ +
+

Error Text: Label Fixed

+ Label +
+ +
+

Helper & Error Text: Label Start

+ Label +
+ +
+

Helper & Error Text: Label End

+ Label +
+ +
+

Helper & Error Text: Label Stacked

+ Label +
+ +
+

Helper & Error Text: Label Fixed

+ Label +
+
+ + + + +
+
+ + diff --git a/core/src/components/checkbox/test/bottom-content/input.e2e.ts b/core/src/components/checkbox/test/bottom-content/input.e2e.ts new file mode 100644 index 00000000000..5de0ca79e19 --- /dev/null +++ b/core/src/components/checkbox/test/bottom-content/input.e2e.ts @@ -0,0 +1,242 @@ +import { expect } from '@playwright/test'; +import { configs, test } from '@utils/test/playwright'; + +configs({ directions: ['ltr'] }).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 solid fill', async ({ page }) => { + await page.setContent( + ` + + `, + config + ); + const input = page.locator('ion-input'); + await expect(input).toHaveScreenshot(screenshot(`input-full-bottom-solid`)); + }); + 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 + */ +configs({ modes: ['ios'], directions: ['ltr'] }).forEach(({ title, config }) => { + test.describe(title('input: bottom content functionality'), () => { + test('should not render bottom content if no hint or counter is enabled', async ({ page }) => { + await page.setContent(``, config); + + const bottomEl = page.locator('ion-input .input-bottom'); + await expect(bottomEl).toHaveCount(0); + }); + }); +}); + +/** + * Rendering is the same across modes + */ +configs({ modes: ['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 }) => { + await page.setContent( + ``, + config + ); + + const helperText = page.locator('ion-input .helper-text'); + const errorText = page.locator('ion-input .error-text'); + await expect(helperText).toBeVisible(); + await expect(helperText).toHaveText('my helper'); + await expect(errorText).toBeHidden(); + }); + test('input should have an aria-describedby attribute when helper text is present', async ({ page }) => { + await page.setContent( + ``, + config + ); + + const input = page.locator('ion-input input'); + const helperText = page.locator('ion-input .helper-text'); + const helperTextId = await helperText.getAttribute('id'); + const ariaDescribedBy = await input.getAttribute('aria-describedby'); + + expect(ariaDescribedBy).toBe(helperTextId); + }); + test('error text should be visible when input is invalid', async ({ page }) => { + await page.setContent( + ``, + config + ); + + const helperText = page.locator('ion-input .helper-text'); + const errorText = page.locator('ion-input .error-text'); + await expect(helperText).toBeHidden(); + await expect(errorText).toBeVisible(); + await expect(errorText).toHaveText('my error'); + }); + test('error text should change when variable is customized', async ({ page }) => { + await page.setContent( + ` + + + `, + config + ); + + const errorText = page.locator('ion-input .error-text'); + await expect(errorText).toHaveScreenshot(screenshot(`input-error-custom-color`)); + }); + test('input should have an aria-describedby attribute when error text is present', async ({ page }) => { + await page.setContent( + ``, + config + ); + + const input = page.locator('ion-input input'); + const errorText = page.locator('ion-input .error-text'); + const errorTextId = await errorText.getAttribute('id'); + const ariaDescribedBy = await input.getAttribute('aria-describedby'); + + expect(ariaDescribedBy).toBe(errorTextId); + }); + test('input should have aria-invalid attribute when input is invalid', async ({ page }) => { + await page.setContent( + ``, + config + ); + + const input = page.locator('ion-input input'); + + await expect(input).toHaveAttribute('aria-invalid'); + }); + test('input should not have aria-invalid attribute when input is valid', async ({ page }) => { + await page.setContent( + ``, + config + ); + + const input = page.locator('ion-input input'); + + await expect(input).not.toHaveAttribute('aria-invalid'); + }); + test('input should not have aria-describedby attribute when no hint or error text is present', async ({ + page, + }) => { + await page.setContent(``, config); + + const input = page.locator('ion-input input'); + + await expect(input).not.toHaveAttribute('aria-describedby'); + }); + }); + test.describe('input: hint text rendering', () => { + test.describe('regular inputs', () => { + test('should not have visual regressions when rendering helper text', async ({ page }) => { + await page.setContent(``, config); + + const bottomEl = page.locator('ion-input .input-bottom'); + await expect(bottomEl).toHaveScreenshot(screenshot(`input-bottom-content-helper`)); + }); + test('should not have visual regressions when rendering error text', async ({ page }) => { + await page.setContent( + ``, + config + ); + + const bottomEl = page.locator('ion-input .input-bottom'); + await expect(bottomEl).toHaveScreenshot(screenshot(`input-bottom-content-error`)); + }); + }); + }); + }); +}); + +/** + * Rendering is the same across modes + */ +configs({ modes: ['md'], directions: ['ltr'] }).forEach(({ title, screenshot, config }) => { + test.describe(title('input: counter'), () => { + test.describe('input: counter functionality', () => { + test('should not activate if maxlength is not specified even if bottom content is visible', async ({ page }) => { + await page.setContent( + ` + + `, + config + ); + const itemCounter = page.locator('ion-input .counter'); + await expect(itemCounter).toBeHidden(); + }); + test('default formatter should be used', async ({ page }) => { + await page.setContent( + ` + + `, + config + ); + const itemCounter = page.locator('ion-input .counter'); + expect(await itemCounter.textContent()).toBe('0 / 20'); + }); + test('custom formatter should be used when provided', async ({ page }) => { + await page.setContent( + ` + + + + `, + config + ); + + const input = page.locator('ion-input input'); + const itemCounter = page.locator('ion-input .counter'); + expect(await itemCounter.textContent()).toBe('20 characters left'); + + await input.click(); + await input.type('abcde'); + + await page.waitForChanges(); + + expect(await itemCounter.textContent()).toBe('15 characters left'); + }); + }); + test.describe('input: counter rendering', () => { + test.describe('regular inputs', () => { + test('should not have visual regressions when rendering counter', async ({ page }) => { + await page.setContent(``, config); + + const bottomEl = page.locator('ion-input .input-bottom'); + await expect(bottomEl).toHaveScreenshot(screenshot(`input-bottom-content-counter`)); + }); + }); + }); + }); +}); From 7e86b4221333a05a881e41d11d1b6688a21a921d Mon Sep 17 00:00:00 2001 From: Brandy Smith <6577830+brandyscarney@users.noreply.github.com> Date: Mon, 20 Jan 2025 18:50:12 -0500 Subject: [PATCH 03/25] chore(): add updated snapshots --- ...-error-custom-ios-ltr-Mobile-Chrome-linux.png | Bin 0 -> 2255 bytes ...error-custom-ios-ltr-Mobile-Firefox-linux.png | Bin 0 -> 2495 bytes ...-error-custom-ios-ltr-Mobile-Safari-linux.png | Bin 0 -> 2275 bytes ...t-error-custom-md-ltr-Mobile-Chrome-linux.png | Bin 0 -> 1669 bytes ...-error-custom-md-ltr-Mobile-Firefox-linux.png | Bin 0 -> 1772 bytes ...t-error-custom-md-ltr-Mobile-Safari-linux.png | Bin 0 -> 1557 bytes ...content-error-ios-ltr-Mobile-Chrome-linux.png | Bin 0 -> 2304 bytes ...ontent-error-ios-ltr-Mobile-Firefox-linux.png | Bin 0 -> 2677 bytes ...content-error-ios-ltr-Mobile-Safari-linux.png | Bin 0 -> 2325 bytes ...label-stacked-ios-ltr-Mobile-Chrome-linux.png | Bin 0 -> 2036 bytes ...abel-stacked-ios-ltr-Mobile-Firefox-linux.png | Bin 0 -> 2664 bytes ...label-stacked-ios-ltr-Mobile-Safari-linux.png | Bin 0 -> 2042 bytes ...-label-stacked-md-ltr-Mobile-Chrome-linux.png | Bin 0 -> 1592 bytes ...label-stacked-md-ltr-Mobile-Firefox-linux.png | Bin 0 -> 1873 bytes ...-label-stacked-md-ltr-Mobile-Safari-linux.png | Bin 0 -> 1444 bytes ...-content-error-md-ltr-Mobile-Chrome-linux.png | Bin 0 -> 1737 bytes ...content-error-md-ltr-Mobile-Firefox-linux.png | Bin 0 -> 1929 bytes ...-content-error-md-ltr-Mobile-Safari-linux.png | Bin 0 -> 1566 bytes ...ontent-helper-ios-ltr-Mobile-Chrome-linux.png | Bin 0 -> 2231 bytes ...ntent-helper-ios-ltr-Mobile-Firefox-linux.png | Bin 0 -> 2334 bytes ...ontent-helper-ios-ltr-Mobile-Safari-linux.png | Bin 0 -> 2262 bytes ...label-stacked-ios-ltr-Mobile-Chrome-linux.png | Bin 0 -> 1987 bytes ...abel-stacked-ios-ltr-Mobile-Firefox-linux.png | Bin 0 -> 2347 bytes ...label-stacked-ios-ltr-Mobile-Safari-linux.png | Bin 0 -> 2010 bytes ...-label-stacked-md-ltr-Mobile-Chrome-linux.png | Bin 0 -> 1567 bytes ...label-stacked-md-ltr-Mobile-Firefox-linux.png | Bin 0 -> 1718 bytes ...-label-stacked-md-ltr-Mobile-Safari-linux.png | Bin 0 -> 1429 bytes ...cked-wrapping-ios-ltr-Mobile-Chrome-linux.png | Bin 0 -> 3367 bytes ...ked-wrapping-ios-ltr-Mobile-Firefox-linux.png | Bin 0 -> 5231 bytes ...cked-wrapping-ios-ltr-Mobile-Safari-linux.png | Bin 0 -> 3354 bytes ...acked-wrapping-md-ltr-Mobile-Chrome-linux.png | Bin 0 -> 2453 bytes ...cked-wrapping-md-ltr-Mobile-Firefox-linux.png | Bin 0 -> 4978 bytes ...acked-wrapping-md-ltr-Mobile-Safari-linux.png | Bin 0 -> 2221 bytes ...content-helper-md-ltr-Mobile-Chrome-linux.png | Bin 0 -> 1711 bytes ...ontent-helper-md-ltr-Mobile-Firefox-linux.png | Bin 0 -> 1732 bytes ...content-helper-md-ltr-Mobile-Safari-linux.png | Bin 0 -> 1579 bytes ...lper-wrapping-ios-ltr-Mobile-Chrome-linux.png | Bin 0 -> 2830 bytes ...per-wrapping-ios-ltr-Mobile-Firefox-linux.png | Bin 0 -> 4834 bytes ...lper-wrapping-ios-ltr-Mobile-Safari-linux.png | Bin 0 -> 2918 bytes ...elper-wrapping-md-ltr-Mobile-Chrome-linux.png | Bin 0 -> 2082 bytes ...lper-wrapping-md-ltr-Mobile-Firefox-linux.png | Bin 0 -> 4285 bytes ...elper-wrapping-md-ltr-Mobile-Safari-linux.png | Bin 0 -> 2081 bytes 42 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-custom-ios-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-custom-ios-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-custom-ios-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-custom-md-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-custom-md-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-custom-md-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-ios-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-ios-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-ios-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-label-stacked-ios-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-label-stacked-ios-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-label-stacked-ios-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-label-stacked-md-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-label-stacked-md-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-label-stacked-md-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-md-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-md-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-md-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-ios-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-ios-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-ios-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-ios-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-ios-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-ios-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-md-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-md-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-md-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-wrapping-ios-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-wrapping-ios-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-wrapping-ios-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-wrapping-md-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-wrapping-md-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-wrapping-md-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-md-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-md-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-md-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-wrapping-ios-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-wrapping-ios-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-wrapping-ios-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-wrapping-md-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-wrapping-md-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-wrapping-md-ltr-Mobile-Safari-linux.png diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-custom-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-custom-ios-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..c24cd25bdbf59769648ae1b8c828dad2767d1a93 GIT binary patch literal 2255 zcmV;=2r&1FP)Px-iAh93RA_V6zKo!6ZpU5jU(yM0RS&wzU=Ag zc~zxat!`^;%i@q(3l|0k06?SBbai#Tc=6(ultV*9;cz&MLuM^p7~b49=`b>8m`tYI zw{MS*j+T~|?%K60FE1}O8VZH(-Mcq1FrZW_w{6?TWHOT>k|gikxuetRmM&e|*w`o( z3g@SUIVQs#xqJ8SiWMuaUAv~!>5d*fT3%j0Iy#z+j*pKwG&HogxA*n+?b)-Zwzd|> zaVq3=I;*Rz4;?zB*Xu7_xS&$0dV724xt6&h!yM`9={b4wI zeoUj$7NoBK5{X3IZg(IMAP9maNdN$g#X?auKR=((=jY_)q~&LD}+jqg%Do9eqE!{U>F7fKoF$4xq1Ei^(K?4q@-j{ z>z#>cG-|O}91cfX7a9tMLZOh`?KT>XB9TZcm8Rb8862_MZ0+ssy}iA5yWQvW1%p9_ zLXnJCR8*v1^YZfY&dyE%fZc8<2%@>UxuvCr3dLeE0D!?@STILOlGN+<1VI1*I2;a_ z%f&E^dI$!C!9XD3^Z9Tbr|MEFl`IyE63*lZNs=`+H3EU4rKLqClX1D+y?ghjCXA1d zrwyq|K^<7FR&Us_AvK}2v~(_uo*sfA^m;u>l5{#+SE zZw3@aGdMChIA|~!E?>U9dGlrfKs+8dnM`G6Wyys8{(iUHEf5H(VRv_TWo0D*0K+hu zOlCHlSFc{3JVm3?$Y!(W$AKRKAv72aBuSzux^m@8s?I5qNF+QSZ*Xuh6bcy(hRVuH z8jUvL2#(|T@83_&uBxh%$z(Y>IUOAx3WXw(NSrxy#_#v1=H%t&?bxy7{Q2|w`S}`+ z=HbJK4<0eaYPDJc z0CKr}mQ#|=X3OPrqtR%!T8oQ|X&H9|;_>*%$cR`hrqicxULb@HheIe7PWfiFTCH3z zH#awTb``xY4u`{FFkl#_QmI}^sMF~Jfq+7x$lS9c2qKkAXGoyYXd;nly6DW>ImhjG z0{~_?pXm?^g@Hi8>-8?Sbq&=tFIlqWRfW_o77PX#nNybM{c(CX2;dY>sd^oXO4fY@kf!a5#(25gw06?M1xOZwwGZr_)Kv7n>u6 zg@p)$gu`Kr#WH)9*=!Dn!%QZ#u&{8kIg;$2tX3o*L; zAcR9hLm5rMaeQ!a5JHGy7}eL&AcXyw`(vS4GHK;|EBVX$^MB^^NHiK97#N5|B2(@L zB(Ykp7KzzTE#MIZhU- zisn_43W6X71qD8zk0eQ-&*$-Y!r^ctkzgS6$Z=Lb*N8y5dU3;^(({o^C!G=!EW$pRLOwQAKW zv)OF7+i@Jnah!Tsq#+WC)pA;W2ndpN+~l$nUq_H~!tY?3c?Pef((6-Zkr* z*D+D1wnn?>AA5Mqc%N_oy!KDEVQ)B9lAR;eOerlb6^q3lkH_!#r|mpr7$y)1Cht50 z2;sScb63_}=~&l6{Sj^=>z9?_GHtKNZyjTp1VdK zj{pGNFWshpnr6P+5f7u3)uc-1 zy5tOG-e;WwVvIlqD45;vmWgPB&YYN%VQ-i+g?eoR0I10V6EG1=AS`6EWWjhXM;0ZE da9#77{0D}>m+&b~(=z}7002ovPDHLkV1g4DQW^jN literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-custom-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-custom-ios-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..6b3dc48a80d51f88e638370aad781ba037a95686 GIT binary patch literal 2495 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

FG{vEH%4 zzYM;sf0qyt`cL#3{K2;$$&S&ngRf9 xr(in^Vh|HzI0>Bjl2zlS99fgB!S9-vPx*KS@MERA_+9?8?xxe}+qZ9*$z*~0si`TYQmNDFva+(OtE+iDUTpGzaU%42TU(o0EFKyf@_N0; zj~~y=%X2s!foOYs``*2KtyXJSS64wnK~GN)S+CV$V;J6D3waxZZ|>*!?2>FB8fyohKh@e zi;9Xc3_}P_PEHDi!b67+A%qGF3MwlrpZP}%PlVB~R;vNP@Aq4+RvgFqe7?b82t?Pd zTgPUz0f50^)YsSV*s;TGHv4?On>TN^wY4!A3;;+@PA)Ai?eFi8eJ4go1m^~W;lP0d zDwQfRF_Fz?PfkvT+w+M;A^;d08^duN0II60s;a62(Tt3Ym!0`zG#ZUcrPAy5^VDZ% zW|ozeMQ~nTUY?qos@Ln6ELlRn!^0`3r>6mc!{Lw%!I?8>^7HcpQ97MIZzE9?m2Cjf z>-8#?>UqxXcDqKSX=rF5Z4(56VOX$$bW1WgILKfyL?RJE5Og|yY;3HiriKh*7)Fl# z7-2LT$z92Oo-aWV_4V~eqjApp%*@QKTepH0d3kw!K0hTTMWImS2Ce}B zyk778hZQOFdcAXN`_l@wT8$9u?d>HyoJOP7)z#(Xta=Gb`&lQ*x8yy%; zUY2aWYtAmu4wNOkC4fNJtDE|3Ds6SzV%g#lv1GS|yuOeuF)sop?eY4PvoaEEY%AB2k!7t`;eF=oJQx�&sj{p9LU(~!&Jy72J@ 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 Hu0mjf$piWH literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-ios-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..58cfd62bd63eb416b9a6f7c39e2585f5a0319aeb GIT binary patch literal 2304 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 literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-ios-ltr-Mobile-Safari-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-ios-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..6af4762087f5d8fee92b7e4de6fca035481bc1d9 GIT binary patch literal 2325 zcmV+w3F`KVP)&>(RrsDxO$zykV-> zI;HeF)vM*I?daj?Frw36TUTa&^=~(5)&UsUhaU5o9=89*h)dtFI%8LX@ViHJ5 zNF*U-$!<3L^pC}KkCy}x@ou=!KbWi>Q3tY5$W#*G_YU0o+moXE}1^>{on>%_#wo;`bNYipaEn-3f~ zuw%!LP$)#3+-|p4t37)3Xirbi<;#~f8ckDE(+iAaSxAs9gTZj-%o(H6*wD~mwOV~X z-}UR)W7fvT#zkXK+uGW$T)9GXfzrOhK`PozP>)M*GrP*to{kQ;ra9DW7lbEX&L^?Y=34%aTG(9~%EiElMIhn)ZkR*xY z_}JK($K&z&d_JE~tyW8=(wHz_vIv4GDk_plBvn;a3WY)}79Tu#km)cnF){6yZc6kd zP*YR0ZQC}cgHow{{!pJ29LHN*TLA!4sZ^;{a=F}?iNoP=IGmJ}6uDgPa=C0ao5^H~ zL?SYojCP2ZtiHZJv)O$0>eXGlb^!pQ(WuR4%gM=!IkdF2_-8liC3SUmM~)o1efzdpEIxbo?6j44 zNlA%TtKGeO_vq+oT3T9NUETKW+i6opMMWqSI(hQsp+koN0L8_{dcB^-Vl7F`iv!1T zuh+}t@#a5nipAoLj0~5{<#ak%uU?HLoX(@ssLSQb%*;g5+1D8m!jX}YjEoHCU>{>> zXh-Dy^ zwG9pqK7INW$8iW@BoYY*gLb>Uy}kX(lP45Ksnu%cPA>7oq0kYmztRF`q+{ z3^e{D^^L9L5B^1kanZNlU?mG?mC&9kufOL1^t05WZ*pZ*``C%rj!Dx1%I9-eXQpoZ z#!O*&&_a&+Q@;K+003?uB3vT~i#1KM2sj*0K|#UD$cV*aal74aw|l0KL?T(YZr!xK zQGzkccIvF<=O@Dh=7AqpI6t_`G*Ka}{|7%AJaEMS>1UqnH@gaVL_^rD5-Nn5%HDZg zS~m8#zej`rKU@tDm`SfMY_?+Ey|W5YfuL`1d3eAKqfygaZ%4=c(S|aeeppH-|6%e(>G*rb(8cspKhtbAh{hs&j_gI)~oB3;@77yHGxV@SUGMYfCU} zwhA;GVu?oi{M4;l`dU<66lyo}vg9)*JcXQGjbUXcC_zm1JM2p>MM<)NtjQOfeM>6GKk=Ar-<{$;q=yU>FCp zoeMIVt1L(mxYY&_1h+W^8*}1)#fvB2n3eMSYxuA;Iv(V!ln942qWd#4qZ@l}`~?6I z4UCW8{8&_6G#?2Qgv%l9jyPpG&i-0dT(tHN7YBdzQ%I6b$?_8~5_Z}v>u>(4Z*MvK z6)^xH>sM!x&mW?*k_C{Ac5En&ct)jV-$~p1CIBG5WEzt1e!KtsKMwu3M}7OlnZjUm ztM{*W@{NyBLDJ}lw}#GN%KAkWQ}X=rFNnlv@BjdE%umO_BpMiRmFE@)hpBKFK!7Ik z6H4X+Mk2_wcfU;GR8ykcCPhJ#M4p}AF(u2!yv|tThmFqmHgNu#0st_>W(q&og;5k? voO3RJrocQ~*6ct?xZK>#FZ~~h=Fk5C^xXb)({*{J00000NkvXXu0mjfk{Na| literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-label-stacked-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-label-stacked-ios-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..2292865c6afb3c1c6cdf1f79b4061d91ba949df6 GIT binary patch literal 2036 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 literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-label-stacked-md-ltr-Mobile-Chrome-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-label-stacked-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..6754a177fe0ade5f9d1626f2967fd402157b7b07 GIT binary patch literal 1592 zcmV-82FLk{P)002!00ssI2VRa6m00001b5ch_0Itp) z=>Px)@<~KNRCt{2nte{EVj%m&{W1O^lY~Vf8=1@gSQc~{2~M1A92*8L5i86V6#?5?-t6lgrLWiPvp#TM=gBc3gkV#{{J#qz9oixFp&e2m+9CA`$RA`n8kT&~mUq*7^NVPWjbj(~{gq1)}2N~M=CU$$DUGMVh^)vH7t zL6F+o+Nr6j`uh6Qr%w~Xnwpxnwzm2C`O3;lxm+IW;@1ZZ4vymh0F6eoJZLZ&&YwR| z{BLP#sjaPr5UNxvfk0rh*&u`uA3o&s`7W1Bp-^OJXJZ%!A?)etDK9TK8jYdvNCpv) zQjtg`5{as+s!$Z2o15FSXAcqQ@puUd2>^hCf&wm=`}px=rBb=LxJZmxhr=;DJ4-?b zg(qT%YPGtdp($C6P$f+}y0yY7qqK?(SwV7!rx3 zqoYG6lcl7jSS*&#&Q6lOtPLZ&9k9h>5eNivae)sAK@fpJ;C~{-pfwl_$;rv9#m|N) z9a4zr`@M8?Ks%&9v_tCioI8Y2*Yp*>u;33^E?u!+S$h-YHJNWRw#L4|4HL%UOlv#7 zVDkqMc|Y2JoxE!9?>~h055!i#fj21#5qZB`rx!@~@(OqO!#IlC6vNztJhXp+n=Pnt$tcj6Fd9?B|HncrWe@NU`4;^|{=MdtU_rpnqRy zi&C896NH{uxP!A@9IVXf=ix-nCo^qlJ@ZfQRUSa({rLbH-vC;^sZuycwtZxAhxT<6p86x1PQp|=qvjyzyGmj`w&8X%b5r79ag>e=KOa* z2Ix1m$A78sB4_*3Nul=C(gBQJIf^eXj#az^0Pr~+p4s{3DNGKV!QlV^wv-eBCKLVZ zpVeX(pT`mkgWYt^_R~*&Hu`dD+*V;~-I1_m`w8!mB}im#U0Ng=9QKk2K966#E5Ga8 zr8q0dX!rS`%f%830>pUeaTTO}w@&Z1SaAf!3`Tb93+r?kR5TS5(7c6Xw@wAHvC_Co-B(rq&&qsy`W^4?&b` zX}lySuj7nb_AWam*=w=pb+)Z+HE#0bMz7g|Ju&RO_){41GLrUJO&-w1v8mf++`ITJ6T{bLd=J_q;2aLKg~)`iYR4;el24EUK*d3k^jTl zm^T|W^f?Xnp&e2m+9CC!9a10KA@!jhQXkqO^`RY7AKD@Hp&e46&F_$`@03(3RbOA9 zMx$A$ULuiHS646p9yeBy)rS$;Bfeto>+2(<60-VGuh##^sT5h*ce^RG0tL+V32q&~Dm>O(uEKD0yXv-us8wYQK+BpQw8`0?Wr qrI1kxS$$YtT^&)y#15E@O8x_-+oq8F(VM9N0000;* z2$IWS4F%yy3MyW?D2xIQip1415Q>}7w`(C64;~iu5bXYW*k{@O?eo6x_wD(mnzv2o+z7`bt992_eFMjg*_V-eiZqeqdOn~TK6M5(8joSY1z%gM=+ zS|f{&Qadg?I~!ZJY(ZsZrPTA}-~?10Tz|ieisP!Ps^IA8h{D1`7#JAf`0?W~Ha4aq zmztUi1qB7<=jUV1nl*@vi-W4FDjq+63@ogF4rsG6FZ!o|e} zZfC+P@#}yS7VgCI2P*PIDl`B^$gqoTf3ZQRsAmQ%r?vCQ(Vi*}2AuKEmwzjr3 z25f9>DEQ9K&WQu=(xpoX2naxRbv4@B+R)V0gxcELLEuVCO0a6xD%920L0w&)hO3;M z90f;!g@=dJ&nHAxC5tCHDlIJymX?+%C@7#VdKS2>tSoqXdQ!)U#bQK9N5jIxqF>gX zFgdQZwH0b=YBZ;j!r<@kPYXgrLj!eAU|=B4ae8`sG{>2nn`8g}{nVj(d3n9pc)`KJ z@bK`!#fulmpX02pt^2t{Lqh|Njg5$ih@c?k<>le(>Pjmo$$O-_l4Re~(gG6BR#sN@ zZz?J(Xm4+ax3@Qvl9JHX)dgo~XId~)Qc}hjIH|9CCrC%Buj3{N52=^Q!AXsZ@y>y9 z{BbMej$_Y98?c9QnqyBUwd0zyb5P;>C6<&I^jpPs zqve$qDVeFC{xl+jvv1Dy?xn7(Z@bOU|pyd>#~hCJf(=zKo(_U*;AEt_cn*1}?x z*nBAH8lk8;72;o#h5u`eN-tm3#l+Lk^bZ|?y4|~|I~IqU!;x5Akc)1?rPmCXLO=X~ z(AN*`_o^T-Kqq5s?c636`%wi~vUUSrUAO=o70j7?iZNAQFz^|7!ysR~;IThZ$K|ke-0QN^hgo-T_O> zu0vsp8j8$UW16s0oplXpKAQ(|W*Qylg*)!1_4;S-#)6*`p<=!im$ePC{NddvAtRjA zT~N`6S?z7y-Mg>1I1mT~(sWm6I@VpEKy?4zMst)TeYwl${WN_iF%TTdx%y#WV~VX6 z?RL{D!Q>Jo%{`gb9++ zs5ufP5nRpT2t2xU6*}I#B36*{1*c;62CnKaf_YO_zfdBR9hl?#La6lcq4{gZ9uJB7fi4}=abh#fjXnxh z3$sDd(VTM*WzIX%Eo`Vb<0Q?8FC|o;cR6xn)jFsOA*&bUgSI=B)M>Mi9K@Y3y!$z> ztEm}=KgJ5VrXIzXYhjoWO&ujke{17riH_?L4nZ#{Yr^E}@0esHM%BJ=(43bK!^9X0 z<$iD&v_0IQI874;i&sF`e>WaK{1f%x{{Z9MOyNN{5pKNm9yB(*kLf#HAW~F(`Ng55 z`VZk+&mGO@F3@DGClra-9XAeg9GPru@lAA*sw(6ky`a5xvXb;eIgUEo%@g&p30Rn& z4wWS)sPy(jV^S&zR840m%nA)e^})kH+qM@DP592_G_4vrDrc#*yIQ03sp3jxM;aK~|Qj06~E z+;JQnBLPMkcN_=DNPtns9ml~j5@3{Z$8m6s1Q=!9aU2{Y0Y({j90$ipfKkRB$H6fY zV3cvkad3mAdh~YGm@P+oAIdiaS(>%?WO#mEa&Hbl~00000 LNkvXXu0mjf8%lOO literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-label-stacked-md-ltr-Mobile-Safari-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-label-stacked-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..b4de97afc3faee8e57508e02b6ebc5ad8dbf200e GIT binary patch literal 1444 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 literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-md-ltr-Mobile-Firefox-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..15ac9309d3c5b83bb4d8983bb1fc966e431b0c10 GIT binary patch literal 1929 zcmV;42X^?0P)e|dp2(z=__wCH@eeeIid2b|r zT!Yx&C;^EG{f+Xb9}}U!dFIcc&!0aZ<>lolE-qI45*965gv!cFT)TEn?HFBMT`({( z!0z3<5gHn*b{tK26rsO`9ulEzGW49B9BkXR4N|ETMn*>P^YcS;axzR!P3f}b@)8&r zh`oFFqP@KxK0ZD;aNq!}tgIBb#{4&K+=zmL0+^YZVg35`2n!3N??ri0$^Zt))6)~H zR;?nqEiEnBvSkZgTwHMc_;CevcI@r#jo{#5)YsP|IyxH8&d#`a@gmt&R8+v#)fJN_ zO+rXW2z6j=Y%F%|+J$xN)``%SM_o-#4NbJurcHyEmKJ@Ll9Gb(@Njf=bkI508J8|y zLRD22^z`(|=IGI*Sh8dZO|A?!JI>3?BlvO~){z%3TtIbowFv!XsVgcfLR?%NWoJ`U z6COW)jLyzZ`qS6fSICQU^&*qWFmT{Nq@|@{#flZMu&@BDl$b2ZTXuFfmM>pUqlejw z)ys1-a#;un2q5XOwzj4$j);ip7dmri5Tl}^NRG6%wV~<(nEi&Got+3>o{f=_kw{NZ zM_pYVBoYao-oJl8bwGca{^-#o7#bSl(4j+ExpE~PFJ8Quj$dw0PEK@6Q!~A>u@PBW zS@bOOZ&ywjGY1C;EL*mWMmw*Pkv*uKI&})QwY3UOXL6B|k?{g_rs?dWnB1_&q=P}0 zYx;~CGtk!7hRc^PE8_I__M)}573SvV8m;Lp@tCasmu6#QL!({+oq=K5`*NE&aUxBS z{{H?53JRi9@ywYs1eEo7b8|BRV-x9#6DQ#1^+pRdu-*REYl_sbZ`M?2pRV1CS>HC93^pfg~vY7B;lhX=t) zN=hQgto~lGU;z>m5|Ejh2{$)4g8uN~L%6%UBQ-UZ>U3XUU-}VCOG`y)R=sT9x)oQi zUL`4E9gvuq2$lt!T&J@nkwfDPTiH(8UtI9wNl=8&6O@o(&+RtAgKV#pI)bdw$Vk@R>P5r+#wm}~g69b9HK%uFLC$=X21_0K1_SS>TF^-Iy%zQIBjC^g8uX=?u13+UV0V=SeV0pXFN=1 zO^0%(|GDQNT2GxtFZY&KSM?njd3nGwV=uJ0-6E*)mlcHS?OkYd{zJbDhgIkoXv+KvwGrFV$HlV>SqSAy&>!8niPD*$V0?W!RQbO*aRP7X<$+7lo|6lSt}X#(*JCz! z790;Bq|Y_q#-ee51|~FBLZYMd?n9TpKLI1s_JBcBZZB)Pa;CSQK8L%}@y{|{g+FOJ z-%MY(0lId!u-&@hAETn@ek-J7+^PB+vV18lxl#DeXZqckc>I-DfKl1$&xZE*iLl-f zLM5fLywt@fV{Gne=voayssBO@^7bN4SLNT+{-9sz#hh+4t+(W~x+CujDuUKvOwLK@ z*$)FNCk;lAqH?fm^_P$g(4oop=7%%jTw2IY_=CAlkAtlA7Di?rgyi{KXF_VTy0Lgo zqVnq;!?}!Dl7Ulb=+)-hBCZ-8CYX4r&%g?m3_qAq?XX*r8O;?Qn%RaT?KZysDKu4BMpb5yPU8ojbk zIR1D56yG-xhOSN+eL7oRMuPhZwlU4B7iD=7{7U~v0Y&I*bn^3<^XgI P00000NkvXXu0mjfDmtZs literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-md-ltr-Mobile-Safari-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..593ad36a220dc914c4c45b083b6cadf669d5f3b2 GIT binary patch literal 1566 zcmV+(2I2XMP)@dd+q@q7!X20^CZZ>J%Q&D+7t>90Dw}d%*)G* zG&3zNt+uu{q7<1-rc^2;9cbgBcM1ixDHMb-#p!e&IdUW;BZJLm7Zw&?xNu=zRIOGg zCnxiGyqcOC48zD!XJ==AettqiLP0@6e}8{W<{mRbm{M6;+1=f3Fc|v#`}gnPuTrTj z77H0Yefl(;%{Cg18jYs4wY90KiReFf?p#GhMQLeiS65d-K|xtrnSa)Q00^N%p~%h6 zg;ZR*a%F02ioE1^W*ad+pU-GCn$2b$$3uz{1QCfu8jU8HDPFJl%$YN7ZEb3` zn&^p(i+h^bZnpyfQd3ijt#tC_Ns&lIM&sk-!(2vmF&d2~lPOFwj^l(lm?=)D6T>hD zgF#$QPfz7sLdtL) zUo&N9W=1ZT`zwZqhGa5XXJ==1b+ulv=kxjX_4QY;UUj?Oq^7Q}&T6%))oLb_SyNL} zS64^$A3b_BDJiL?rKPpCRUi;lRaG@KG(=^Q8v_IWuS*994;};nw70iMq^G~;Q$U+S z0c{Eev?&zOrcgkeLIG_G1+*y?(56rjnJK8_;UI$>qp8FK1VI1*D2j$7CS(YLFd>Ew zvG@|(M11C2$>W~x10-S7ww9*Y&2_%Rn7ns4J7;^0^dusY$Ye6xIR` zoUFU=y^pz8e0IkG;6MmhZcdB~bMLA&<5@c_(tYl`zf$T~ZcdD*Zl8RoVtiXZ`TnMt z3kR9J5w7shFWUoC=1!e8=gDvkTXjDk&)VTQ-@8t~0R%GzTXv47Zg-sTU3EXc^R9a4 z<0gMo23h>2pNAlXwoi}WD1Mt#zjAY8fWdum_8ZK#;ydAU*-?F z$iNf`p>xzUmj3Dp?}zS59)XrC|g~2VoS@c)E5Kw?pu?= zhYw5v04)9V3pzLNo%v(Max1Yg;(z}CIl+!)Zt32YYnFxXK8Rt9mw%i+(dr+?91ji+-ec;ab2_cpD80-vZt!FBV3_HyvKcKic=Fy;R7 z&u_>|A%r-FnRAQgzxsNeegk;M8m;@*D*M*Z_@Js{o98E+7t@@2HX!rCM!wW Q>Hq)$07*qoM6N<$f^l~5UjP6A literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-ios-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..4507d03407c96e185824ed1d531818c3e62dd279 GIT binary patch literal 2231 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 literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-ios-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..69fca7c27d7d2b0b7f352a4fe647bef01babd2de GIT binary patch literal 1987 zcmV;!2R!(RP)Px+eMv+?RCt{2n_pboNtnoob$^s5|(9wSdp%E1J;tVd9hM9FILLt#R@O;H*VY@2qJH_#>PgP zrupoUe@#J=@EPQ2wc5$aNgT)X>`NlaWHK_DEdNn?*Ax_aVKSCw-@ku9Gc(iF)MT+( zxN?f3Mn^{@k;uV=2Qdue$|oi!K7IORv)LLN8j8{E;!sGRXBeirx%t9{3)9on2M!!~ z{P;1qsk5{5$&)7!9z58!YgaHBgoRyQU8hc+a=Ba`9UWJ$Tq$1TR}IU9>gww6-@kLK zBuNer55wi2o}QyekHTdDz|hbTTt0d7vFkJ6phE@0Dw#; z!{^X~Qpjz;ZrwTn!0FSceLkPdSqoMD)+ zU%wXV!mXA<%)fc_=Gd`g*RNmSv17-`$jH#p5Vt8Fk1Lf*xS&$0;F+qfuI}#ch84QI zyR%Q$+EPfLcRHOWlj+EjBRGx^4-aQ=x_b300DvUPn>TN^w6p*Knwpw?J|964CX-2_ zQ1tZl$mIn-Ws449^E-F$tojGD*__E_a2&TI1XO#`6USkgKD)}B9Sa8Pp8uqMZtSMn{YT>RaI4J zI|ZR|^Zx_NV|%euHZNAn=EX|cd_Km;#*)b-w;G8=CMG6wRla=rGQ%)MYM!w0GXLz^ zvqU1nt%gFOSFc{>s{G@}k0P}V00166di3GL2Z1C-m}7W69>3qO*X#9qJy*yujMM2f zo6TRoe92@owY9Yfg5;9G%0{DcZf?$GGI1dwkH_=t*DtwTURhbWWy_Yu!ayL9NF+9G z+60Hs(P&g6kt~ob!)p8d)2B}d2M2%u{(bM>y^)a-uAHK%yLayn3=BA(&hhc_YuBz( z6qQRtQB;3_e{XNE!{JD!Qru1gfj~SS4+ewt^Ycpz5d`V$>k9+|48z>MeVZi71(N0A zd*yq3d%3A-DwTpWvrs7X`t|E`=gw7BRP5Qa=hCH1&CSi6B#}t$-Mbf_{#&_U`<~14(Hz9>VH~@e`p-`z*ZEbCEwXLnKva*tsWHOmZ zBmzq)ih_N9Nl7M?$=iTj$D(OE6bivUzj5Qnm3UuWpEnwfkw_$&OlmY5sZ=^PHYSz+ zYlq|G79f+!!r|~T!spMQo6Y9KhYt@748T_`C&|mIp7tn;9zTA( zudfe=G!Gp*l3x?LbuyJH8pkS z%ozkhCMPFfym-;t+L|rNW1uK8V3H&klq3>~uC6YYWno~4k7OCLv5lB-zz?eKiv(j0G>z;z-_qigFB3tdz}* zm9lxUQZ_GE%I3vN*}PaOn-?o(^J1lJUaXYOixp9uFLfGhDwPTbg9Jg4BniLUA_#(_ zXk}%kTCJ|As3>J)N*BFNr_&yfXMTP@*AXQWiB6|87z_%9qBKn^k$H-uW@l$fk^}&# zRH_XdHeeXGe*Jm?Kr|X92;$G5Kk)k}ilSDlH9M0*I7(rjB+1#?S&E{hQmN5stf{G4 zvYOB5bGzLP!ypJ^wOUaW6}n-9n`c>eW@d&U2oy!PZQHiIC6Xi^4o4!9z%Z=7zJ75^ zcX1K?X%GK2kV>T%izV;HL{YS^u1+eI5(EL083aXG^XYWj>-7Qva2$ufpX5cURKg$l zyk2iQoffot!kP~TgEUQJ7?z!=l^4BUk6{>1)7eQbLLj(#0Dw-XTd5ExnD9)nC>UYQ z!?)LpKE*>|ABjez!nEsegf$N{jd=F3#W8>AxRPrYz+p3&_A9E{DslhOeW!bs8xxD`4 z@wmg`U|AN!umXlgE2R`u+H^WSJw2UDrIw%4dc9tc#{;LdHk+*kA&oT-X0R+9i^T|n z2#3RP>;Em70ikKy?RGE!2aZms!*RT1|CpCL12dIMg+if7B(flYiD8&VqbYF!^DkMD VW&10kd|Utk002ovPDHLkV1i~t#isxO literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-ios-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..24159f3d92ec9f8651518522382cada00d542bd0 GIT binary patch literal 2347 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 literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-md-ltr-Mobile-Chrome-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..ce8d894c80c06187942f49196e84e9c3071eec22 GIT binary patch literal 1567 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 M07*qoM6N<$f|V3svj6}9 literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-md-ltr-Mobile-Safari-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..c904d7eb12e7ee455a7d4773a0f9464635b63c38 GIT binary patch literal 1429 zcmV;G1#0?002!00ssI2VRa6m00006VoOIv0RI60 z0RN!9r;`8x1xiUoK~#90?VDRj+g=>UQ!kxHy0s`e8REokh)69eO1(Txt$R>f_97Xh zh!s1Bn}X6OMey<<6BR`8@=#&Z%?pZs*h9tP%gQW+46Wh?YFnh*b)nNa5!eO`Ck=73+yPpjFpv@Cr_RT1Ok~%=5#uVAckR$jg10h*e&NW|y!U%q_l@pve!Ivm1wXt&#CGTHR>w9RI7yWN9>gG3xbkfNfZ{r!E3 zL{eK@3jl!2<&sLJ9UUEqhll6q=e@nX6xU7?{O_Efp9273GMNH{9*<{pbCYQI_4Ppz zgyXouU`R?zB7!K2Mny#-2r@S}S5Qzu1a&%{NF@68>sRPA(m_}Ynz>&U0YjIsZ_xN6h$2l zM`B`Pa&q$1r%#WLj*gCwj*pKm77G;xhs|~7A&%odpKoVpXL@=X!!RQL^XJd0sVR@g z)790LpPwHeA75Tx4#V)`;-c5<)oQhUeSK6HPmT~Hn3#uw7z_ps!|LklcsyQKR+dVo zlF4K^jvEYy^z`)CuV3@|{G6Pe?d@%%2c1rrlamt{7nhrx3&Ze@%tH>&u7H^i>yY`d z4w(<@koi#N(CKtarBbSTqmWPzF$|MRr3ixfBV%J@YPFiaYP4Fd)oP_yf5W5n!W)%V zt35b4AfHY~e|?9$ySvTJ%@73j_xGQkp8De!i>0ov?%lh03WcJzwUxNW7sM8eMJ|{3 z^z_u%*ZUKdN~OtU8Wz$vU4?OB{II60u)M|Bpe*VzV(4}Ih(^*(pI6OS;&l(>ePfJT{X=$mftPD<( zNF-b?cX@evad9yvB}FV22kQTqLxn;i{SW`uf?+r*DM>6AbGclZO!ocz_rMe$kC&O5 z2>`(J=g+sdx4(Y<8Z5qd?_OzXX-rJar6&#UpTpraG&Fqt_)(+LD3!`9%l32i8egqe zCnO{g?Xj^jqTz5jj7B2_LB!9vxVTGmxm+#?f_r;=WW<47+W+Inj}sFU@7}%p;K73{ zd+-zXE(U=>AP@?Lot>Tjh=0>95EMmG6n*&c;RW%P>;2&V0RS)<48MQ>w%hF{lPN7N zjby3UoQK)j*+!#rb#)cPFc^jx78U}JI-O3vUhnmKKYjX?k&#hYSQtVa$elZPY&IK) zVZr@l7&baOT2oU4LD0y^2=Ng1>#29htV8C*I%GbqL*~OeWIn7z=EFKyU zkB{4IHZo!m1S=~m%gV~=_!l@Wdu=>u9?))qV-FCrpheSQ7at5@W+Qd3juD2A4M7#SJa-rk;^oJ>*= jf?#!Zb$WU_9mV_sJ$eddE$4MV#x0cap4` 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 Q;GYj*YKSo?MO_a654{F(k^lez literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-wrapping-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-wrapping-ios-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..6df3f164c021049b50822f91812298320e0e0493 GIT binary patch literal 5231 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 literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-wrapping-ios-ltr-Mobile-Safari-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-wrapping-ios-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..da8c70db992d291d85b18ec146d08a5a57d174ea GIT binary patch literal 3354 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 ejJ{Tg+v7uA@vy_Qr8(4VEKQUg z-VrOCQw)!6V`OSn&d=|8-qSzN^LhVx|G5v>=X2lJ^}Vm_`@Qb8E7oQ^r1nVx0Ih*b*2`wm4B`QZt zE1%)>{fKnPvC1^RuKrq7N`;s{WhPcRyQ2YeV_Z}$sulSPfw4&zCOext$lJ} z09|SCWN%OLAFQdWs)7fNE&lkCnv!xXyX)DrXIw7#ytgL@GI6LK^69&;OAhiYT-{hBP<7rKbeG z!~BV_+r=(LM8HjK2?RoLaImmQYZcPC#_uOPRS)>Ubai!)LGWiI<~_Z=YcVacAtB$u zOo*(T0deV~YoCY_At5L=Vsc7vt$oQybs~NAnkjQ}Xvp#M<$FAHU}9TQ*lwUot|_ub z5!pkag>l%Adrhr!ln`2`hAC;0d>&QwQ8W_Wvf{2-;x z+Ntm3RBmBm4})P8v$B}Gc{XZsI#FD9Wn~4A$9s8s`Q**>`LDvio*ECvyLR zv*GV&Li=FVAAMw?h^bJ-xlaH3PlwI!Uj}JIn=G?>Xc)6%%%t!%U`V)*4!bF`jzU>n z7V?B0+Bre~^-jKdu^=ru-49>K9uH)$D1;?5wS-_y4OD8xjemvpEn_tgO38csIyC%E`$&>#8bunkJ(T!9RHLAT3R@_H(;Ou(5Glixz(=3xwd> zggbrckcVLG^(MkrQ^87A&P%y>W@bj-d=|^e%4RWHJ+R`)He%z;^pb#S8f5&${`1)}9j(OiV%dd}^KOSH3 z=;4Iy-7dy0G=f*7ogE#`nUvvxqQb&!p-o5YhUX5{W!Z7>%epzql&ok}KMK?wp}ak} zL$8IZI>E&5zNE5Kb74jQ%$dx7TodF5bRxE&SM z+S-b;v(vywZEnP1Fc?qIDbfk&sgUKSuc%52SgG3D*y!lB4#NIz+qU`DN6q8Zs_CA7 zK|vU=PbMWRIwyE=5|L6c>Zsgj7`rxE(6ol(n%#$l71%imp$ z)Xd_sVL;%nPspO@SH^67m+P+-VVD3Z5&nqjUTmPyB@B!Zca#}3fd6+#I^XhZyNp8D z^&6|KnmB8~O&Wx)HnEdCiH@Q$jJochM-%)#ok&fa+uqFBEwG?D1dp z=09oI|DTDmfx)P}O;uhog~gX~au-oWN6aBRHJ4h3M$%4ULV> zGmLj8EsTm*t#7R7KY6;c5|v?2nRcsSUPYl=3${ED#RYB|05wV-?__zpG4*r>pb7n- z-;KYD|NB8;03y{sF)=Y*=Y6$s^54EW9L@{=KCdACJ8B6ki^^^5zI(1htoDHaEWpCV K+PLPTTf%RI{Gv+$ literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-wrapping-md-ltr-Mobile-Firefox-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-wrapping-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..334373a120b2e65228e9bb0e58ef5fdc9e4256f6 GIT binary patch literal 4978 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 literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-wrapping-md-ltr-Mobile-Safari-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-wrapping-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..69e9ecc975405efea63a581986949b2f8868e072 GIT binary patch literal 2221 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 IvJJWZ7toLlMgRZ+ literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-md-ltr-Mobile-Chrome-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..f9fbdfa5ef1492f63915cce047f424f01ccc32eb GIT binary patch literal 1711 zcmV;g22lBlP)Px*X-PyuRA_0U-og{tLF+16Ye>O`!n;0K9wmZe(O6-Aq28fAQkQv{LHo z>JA+`lx{~W4*>w^@9#GnjRy}NTqc=;$bu$vkr8$j+TRsdkskH8?nEGMTn+-P+pPT2N4snek_YBr9cTXheVaM{{8#+ii(N{4<5|T&1p26nwlDq z$CKfSEGrN~xm>QI6beBIXJ==5JYHvKCxlQe7R%*w+K$!~Np2sVP6q&p#bQ%aQzS`pxm=6I zLPhuP-OFaP0RSu(OQljBJ$m%--@nml^uvb_LqkI>77GASSXkKD*!cGC+suEz%SIAY zEEda!3m3FnEr-Klv)Qw=vx}X81p)y8z-qOUBnbd$X=!O`X`!NJWo64f@{|}KAJ=NN zX0tg(eR+9#Q&UqCQw|(Bz~}SLW^+kN2|AlBru6xI0D#=wT(s#tdi1EKriO|#naq?Y zvYe#l2mrurHfy!orA(Qgo*o|`zjEaYawHrMheDxv0Wt#d>C-0`izN^U!r?HJ$+TLn zr%#_op-?DnbFzS_V)IcmX^w7GP~X0*48GG zNV>bbGcfBUL?V&Y*C~=kB9Zy0&q9Sxr-Kl_e*GFP6M`U=N~KUJluD&&i{|lo3WcJ& zx*F-FQmM=3LLrhQ&!0b^lam7gz%WcElQ|rYReAa-6bgkxk*=PRv~&=Q#cVcPetv$! zv5mrJvk?TrGAk z005sqf5vgVwzhVm+UxZmKYsk>%anz6AltJV7D%a_8!!m_fmgcOs>M3Ut8?b`tW27@6# zKi_7v#p}~DMI;i5M544(lJ6-RjpoIR7jC!v>eZ`yy`E}!I-R|}y?5{4wcG6)jb?aw zm{#v}I&a*#ar5TQiHQj+_xJDLBuP4*PE?~xNMSOWU0q#Hr}NjZUp+lNY&JVVzXHs! zl*^YdW7xbwUawawm7-rNzJC3B|Nea($2V`@{OsAYj*bp06UTA2T1^nd?%lgDUAiQf z%S|Rzf?lCe;5gph-Ob@}sKmpE59@R~i9{k43Kw>9{rYv8O!n~ML$}*~^5n@48#cu2 zSJV`>T3u9BgsvYyevB@D{`?sX20J@DQAu%TW+pz9$z&1)F~2im*v!lft$y9Qb@7fQ zK${|$%g>!V$Ki1H?c0~hxi8ARDQq^I8akRPnvXyrP^nbtBej$gh{a+gNwQe1h5Go~ zB`vgFI2;b2&o?(W=ka(}<)_7^_7sswG%+y|4u^}2i*X$P@#9B)G!O{b?RNC1g^e3G z78DdLt&fKw2;|qo6bNBoUte=`b3;SJojZ3D^ee+sPahtSr&KD{YIR;-p3mnyd-iO6 z6vy$tzCNGN=XSe0Iyx8(#?tzD#A0!Of4|4$*}s2(LdxjqXfPOTY;26hV(sni@87?d zNF?$4Wu5*aB(3GfVlkJ?6^TUR8!Z;gi4!LvgkG;V8jU8^FU0HhQkqm!;`Ny(d5xCA zU@UQC=jP_7rKe3yC1qhpnd5)H`*6A3W5(b)f(N002ovPDHLk FV1m?nL+1bh literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-md-ltr-Mobile-Firefox-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..bb46f30aea05f3e7b7fd2e6743a6d2a9efaacb3b GIT binary patch literal 1732 zcmV;#20QtQP)dxq2!p-9U}USc+Bd1phWhM}!l8?7a6 zLTa;_NzF@zW)Y<%lkmNs=lph_o__5-b)FpCxi;HRzx%$=IiLHwuXFvb?`8Ajm%+3i zC17Jh?@``zF%x>vGye;ENJt2tK7ESEj~{pW7M3hof@ja3p|rHL%WJf>w7}lp9!HNJ zMRas@m)9}+L=*aN*dY_Tk)h}2=3>vDJ$U%=AsihY5fl`J)YMcA88Sp}TL~`<7A(N= z%o>Z`ra1#l^)KI&>&DY}kOUTer&hW_VF~00B*$I1%CD z;R5&l`}aslNPw@eFRos_YJtwrQ>IKoR8$n+ym^D9q$G?PGX}SB-Zy?V)4X=!QLzI{6y8yn?s+>ASS z?%?_J=jhwFuZ+2L=@OPLTP818!sh3qq9TE>jNwM!x^)XLUc4}&w-0rX9zDYT{rkl` zYin!q_3KxB`SL~n_3PKq5?<8VOLKEG1`HU0vuDpDEG!JJuC8FF#IU5;<;$0`di82K zJsfLhFMpF!!ou9Sb0u_mczB2x@7S@UQ|O#dh&y-glyGEgYYS^XfO!p1PfruN;*E)k zi8y!e9A3YE4I3L9`SYn$r(^><^YqW3Kf}Sn0cXyf!J0K|FMeJfX5p!v{D!I~zKt)A1NqyJN$K4Uea>({Sqy!AhKn63q{*4EY^6q8vmXSGl|Neb^`}R#dV&uq?*tBVr zly9xgr{GP=&&$gTm6esEFew%h5g}z{&R@QKxzzJnm*<0Xz1g#8WAWm}c=hTP;^N|P z?AS55xVT8UnQb8~GgB;~u{6ywMlns$S!<`rK|p-Sy?ggcotzJ^#B@TZx^(d1K@1!? zP{wd~`MtIIb#-;p_YxBmBP||^;?$9+mzS4g-@bh!j`#21UuyDf+Za81w1h?~QnO~w zlJ6NBDRS%S>3VLM1$sw|&YwSDjwaa}d^ptuqk7${>5552P&DRoYI zwIWmf3Q6Gcr<7+6`pcIurICo>thY~H+C{?CoOapQ)F z$Lu=z@EnK+pU#Ef%Pt;}E zrbj7}r|^%5PIzTyWtPyvqdjllJV`0lo__7xH6$k|WANa?()Y-8kKbFH&lZi&pfheW z*0YO%*JqOwPY=Tq(@FNpFdbxTHBSIxa}Ikcot&KHy6j+J@1&ibot|O2TWe{0kuoD; z_QI}!@87?RH?3N=N?PjF&8}r2yA4)ji1o0000l literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-md-ltr-Mobile-Safari-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..bf9ee888b1e30b8e67a7b13c977049662a70b1bb GIT binary patch literal 1579 zcmV+`2Gse9P)i|UK~!jg?U{W@Q(YX#&#roNlj+pqr1gS-lwmd-YHhvzBfT&T$Jme! zlr5oUHB7XB1VvW;AtQpudQn72g^`fCOjJ;UKr2K?L@1)n5k_k;ZOUzK_vQKH`dseg zZhMifr|02*{yO*kzQ3LG``&ZTcJDX@K>(J20{z<)_!D7GVE_UEXf&GQ;^KHS^Yim> z+_(`}icBWcXf*K-^!s5~3InVu3`8+yeSN*5p+PJbbGh7-l9HD%Uv7))_4>@r%-r1E z#>PezMX6AKfB%sqN7B>NB@)TV$VgJ=o;0GEqSNUH2L~+{%gD$`MMXt*b@j)OAE{_} zcQ=>IwcG6mgTZRG-oAaC?CgsB;AH%SN2M=Dnc#$B8WHLD%4vWQ7R#ujgkx^b={wrl}ZY}`8|OnHa@5j+5d@rmU~8qbSPZaLCKW z#YOtw0RXsME~@?d_3NCRoPGQD?b)*@D=W+8a$UJ{g$%8&t#P^B*egjOPNx$9V6)lM z($b=eL!pq#WO6#4Tc&JmY>bYM(iL*KTqqQlm6f%(w-W>r2m~w^ODGiD*w~;nuU@?} z8jT8tVrputtESAHppEQizAc_$MG#w z+-|o*p`a_?y?ZB<$@=^IuU@^{+}tb_3ftP+-n@B(APA*tX=!n}Tzb7eH8r)dv9YD4 zh3vn6{W_n|zjNn~)oK-qL^U-v?d|OeDf0KgA^z8|4lZB53;^it?2Jp#{>*29HH87z z6b4vR7+_6dfHj2y))WRR&X=!zJb;+CS*w|Qcaj{q|PLiHNDwWR6%$Q83xKe)8_SyD?H8wW( z_3PKz)8o}s7z~Ee(o%B0LFPQ)U3kwVP@89=$Jmux(*REZo`rU5#&6_t1 z3k&Dx=d-i3o0^))+qg~d@pxKWTMG*dmzS5jySvF;qtWQ~dhg!7TT@e0Sy{O)i7cXAW zqduSS!i5VxJw3;c9kW`kzta2t{u3uo*lac`v8$`AprD|ssj0HEGCbw%*|RVVkB^TJ z4i4_!yH_rk)AjL|w==d(sjI82`kUe5VX|{}c2*=3$>nkwhLuX?wwKR*KEJ4_2mqi` zspjYB5d>k>XJutoR8*v=r!x*8p2Fd9>g((K`uZFW#}00CLfG0q+YVZ?;q&>HmX@?y zEqR%dk-_*8Fbwl}ytTEp81-}*Qw|(Bke8R2nVGqRlQkhkI#aT zHaj~zFfc%m`u+Y7A3mTc`s~@WLx&FWc)ZAZI=go5`u6P`hGF3;7=}H1^hmGQYqi>k z4RXyJ9iF2kco*2x;{ZwM`LGyEG{oE*Vfi1?0?EX4EEWF d0oD`-{sMy2q2TMn*LMH_002ovPDHLkV1n$}8a)62 literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-wrapping-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-wrapping-ios-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..0f7f1db8be89c7511983d66b3d5c276d2b957f17 GIT binary patch literal 2830 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 b*t)r_kU;LdN18u4;6murIO}I9@1*|$yv|++ literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-wrapping-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-wrapping-ios-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..be4786f379090b14b40e1329b07a3427636d680c GIT binary patch literal 4834 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 M07*qoM6N<$g0cPY00000 literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-wrapping-md-ltr-Mobile-Firefox-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-wrapping-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..7a04d7c2f74d8a787ede59a8e0f78f8879f9af84 GIT binary patch literal 4285 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 LNkvXXu0mjfTbuL; literal 0 HcmV?d00001 From b3aeac1eace2ef1d7476ff9290612c9cc3a9fa05 Mon Sep 17 00:00:00 2001 From: Brandy Smith <6577830+brandyscarney@users.noreply.github.com> Date: Tue, 21 Jan 2025 10:30:41 -0500 Subject: [PATCH 04/25] style: lint --- .../test/bottom-content/checkbox.e2e.ts | 23 +++++++++++++------ .../checkbox/test/bottom-content/index.html | 6 +++-- 2 files changed, 20 insertions(+), 9 deletions(-) diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts index 5bf8ce79663..f19e7daf1bb 100644 --- a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts +++ b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts @@ -83,9 +83,7 @@ configs({ modes: ['ios'], directions: ['ltr'] }).forEach(({ title, config }) => await expect(input).not.toHaveAttribute('aria-invalid'); }); - test('input should not have aria-describedby attribute when no hint or error text is present', async ({ - page, - }) => { + test('input should not have aria-describedby attribute when no hint or error text is present', async ({ page }) => { await page.setContent(`Label`, config); const input = page.locator('ion-checkbox input[type=checkbox]'); @@ -107,19 +105,30 @@ configs({ modes: ['ios', 'md'], directions: ['ltr'] }).forEach(({ title, screens await expect(bottomEl).toHaveScreenshot(screenshot(`checkbox-bottom-content-helper`)); }); test('should not have visual regressions when rendering helper text with wrapping text', async ({ page }) => { - await page.setContent(`Label`, config); + await page.setContent( + `Label`, + config + ); const bottomEl = page.locator('ion-checkbox'); await expect(bottomEl).toHaveScreenshot(screenshot(`checkbox-bottom-content-helper-wrapping`)); }); test('should not have visual regressions when rendering helper text with a stacked label', async ({ page }) => { - await page.setContent(`Label`, config); + await page.setContent( + `Label`, + config + ); const bottomEl = page.locator('ion-checkbox'); await expect(bottomEl).toHaveScreenshot(screenshot(`checkbox-bottom-content-helper-label-stacked`)); }); - test('should not have visual regressions when rendering helper text with a stacked label and wrapping text', async ({ page }) => { - await page.setContent(`Label`, config); + test('should not have visual regressions when rendering helper text with a stacked label and wrapping text', async ({ + page, + }) => { + await page.setContent( + `Label`, + config + ); const bottomEl = page.locator('ion-checkbox'); await expect(bottomEl).toHaveScreenshot(screenshot(`checkbox-bottom-content-helper-label-stacked-wrapping`)); diff --git a/core/src/components/checkbox/test/bottom-content/index.html b/core/src/components/checkbox/test/bottom-content/index.html index aed41a571ea..bf353991fea 100644 --- a/core/src/components/checkbox/test/bottom-content/index.html +++ b/core/src/components/checkbox/test/bottom-content/index.html @@ -105,7 +105,9 @@

Helper & Error Text: Label End

Helper & Error Text: Label Stacked

- Label + Label
@@ -120,7 +122,7 @@

Helper & Error Text: Label Fixed

const checkboxes = document.querySelectorAll('ion-checkbox'); function toggleValid() { - checkboxes.forEach(checkbox => { + checkboxes.forEach((checkbox) => { checkbox.classList.toggle('ion-invalid'); checkbox.classList.toggle('ion-touched'); }); From 804ebbd2a76793584fab3ad0faee74fec30f88e7 Mon Sep 17 00:00:00 2001 From: Brandy Smith <6577830+brandyscarney@users.noreply.github.com> Date: Tue, 21 Jan 2025 13:05:40 -0500 Subject: [PATCH 05/25] test(checkbox): delete copied test --- .../checkbox/test/bottom-content/input.e2e.ts | 242 ------------------ 1 file changed, 242 deletions(-) delete mode 100644 core/src/components/checkbox/test/bottom-content/input.e2e.ts diff --git a/core/src/components/checkbox/test/bottom-content/input.e2e.ts b/core/src/components/checkbox/test/bottom-content/input.e2e.ts deleted file mode 100644 index 5de0ca79e19..00000000000 --- a/core/src/components/checkbox/test/bottom-content/input.e2e.ts +++ /dev/null @@ -1,242 +0,0 @@ -import { expect } from '@playwright/test'; -import { configs, test } from '@utils/test/playwright'; - -configs({ directions: ['ltr'] }).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 solid fill', async ({ page }) => { - await page.setContent( - ` - - `, - config - ); - const input = page.locator('ion-input'); - await expect(input).toHaveScreenshot(screenshot(`input-full-bottom-solid`)); - }); - 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 - */ -configs({ modes: ['ios'], directions: ['ltr'] }).forEach(({ title, config }) => { - test.describe(title('input: bottom content functionality'), () => { - test('should not render bottom content if no hint or counter is enabled', async ({ page }) => { - await page.setContent(``, config); - - const bottomEl = page.locator('ion-input .input-bottom'); - await expect(bottomEl).toHaveCount(0); - }); - }); -}); - -/** - * Rendering is the same across modes - */ -configs({ modes: ['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 }) => { - await page.setContent( - ``, - config - ); - - const helperText = page.locator('ion-input .helper-text'); - const errorText = page.locator('ion-input .error-text'); - await expect(helperText).toBeVisible(); - await expect(helperText).toHaveText('my helper'); - await expect(errorText).toBeHidden(); - }); - test('input should have an aria-describedby attribute when helper text is present', async ({ page }) => { - await page.setContent( - ``, - config - ); - - const input = page.locator('ion-input input'); - const helperText = page.locator('ion-input .helper-text'); - const helperTextId = await helperText.getAttribute('id'); - const ariaDescribedBy = await input.getAttribute('aria-describedby'); - - expect(ariaDescribedBy).toBe(helperTextId); - }); - test('error text should be visible when input is invalid', async ({ page }) => { - await page.setContent( - ``, - config - ); - - const helperText = page.locator('ion-input .helper-text'); - const errorText = page.locator('ion-input .error-text'); - await expect(helperText).toBeHidden(); - await expect(errorText).toBeVisible(); - await expect(errorText).toHaveText('my error'); - }); - test('error text should change when variable is customized', async ({ page }) => { - await page.setContent( - ` - - - `, - config - ); - - const errorText = page.locator('ion-input .error-text'); - await expect(errorText).toHaveScreenshot(screenshot(`input-error-custom-color`)); - }); - test('input should have an aria-describedby attribute when error text is present', async ({ page }) => { - await page.setContent( - ``, - config - ); - - const input = page.locator('ion-input input'); - const errorText = page.locator('ion-input .error-text'); - const errorTextId = await errorText.getAttribute('id'); - const ariaDescribedBy = await input.getAttribute('aria-describedby'); - - expect(ariaDescribedBy).toBe(errorTextId); - }); - test('input should have aria-invalid attribute when input is invalid', async ({ page }) => { - await page.setContent( - ``, - config - ); - - const input = page.locator('ion-input input'); - - await expect(input).toHaveAttribute('aria-invalid'); - }); - test('input should not have aria-invalid attribute when input is valid', async ({ page }) => { - await page.setContent( - ``, - config - ); - - const input = page.locator('ion-input input'); - - await expect(input).not.toHaveAttribute('aria-invalid'); - }); - test('input should not have aria-describedby attribute when no hint or error text is present', async ({ - page, - }) => { - await page.setContent(``, config); - - const input = page.locator('ion-input input'); - - await expect(input).not.toHaveAttribute('aria-describedby'); - }); - }); - test.describe('input: hint text rendering', () => { - test.describe('regular inputs', () => { - test('should not have visual regressions when rendering helper text', async ({ page }) => { - await page.setContent(``, config); - - const bottomEl = page.locator('ion-input .input-bottom'); - await expect(bottomEl).toHaveScreenshot(screenshot(`input-bottom-content-helper`)); - }); - test('should not have visual regressions when rendering error text', async ({ page }) => { - await page.setContent( - ``, - config - ); - - const bottomEl = page.locator('ion-input .input-bottom'); - await expect(bottomEl).toHaveScreenshot(screenshot(`input-bottom-content-error`)); - }); - }); - }); - }); -}); - -/** - * Rendering is the same across modes - */ -configs({ modes: ['md'], directions: ['ltr'] }).forEach(({ title, screenshot, config }) => { - test.describe(title('input: counter'), () => { - test.describe('input: counter functionality', () => { - test('should not activate if maxlength is not specified even if bottom content is visible', async ({ page }) => { - await page.setContent( - ` - - `, - config - ); - const itemCounter = page.locator('ion-input .counter'); - await expect(itemCounter).toBeHidden(); - }); - test('default formatter should be used', async ({ page }) => { - await page.setContent( - ` - - `, - config - ); - const itemCounter = page.locator('ion-input .counter'); - expect(await itemCounter.textContent()).toBe('0 / 20'); - }); - test('custom formatter should be used when provided', async ({ page }) => { - await page.setContent( - ` - - - - `, - config - ); - - const input = page.locator('ion-input input'); - const itemCounter = page.locator('ion-input .counter'); - expect(await itemCounter.textContent()).toBe('20 characters left'); - - await input.click(); - await input.type('abcde'); - - await page.waitForChanges(); - - expect(await itemCounter.textContent()).toBe('15 characters left'); - }); - }); - test.describe('input: counter rendering', () => { - test.describe('regular inputs', () => { - test('should not have visual regressions when rendering counter', async ({ page }) => { - await page.setContent(``, config); - - const bottomEl = page.locator('ion-input .input-bottom'); - await expect(bottomEl).toHaveScreenshot(screenshot(`input-bottom-content-counter`)); - }); - }); - }); - }); -}); From a09d2da53dc14adcec5cff8cbe7f7fce2857bcea Mon Sep 17 00:00:00 2001 From: Brandy Smith <6577830+brandyscarney@users.noreply.github.com> Date: Wed, 22 Jan 2025 15:30:11 -0500 Subject: [PATCH 06/25] refactor(checkbox): remove added css vars --- core/src/components/checkbox/checkbox.ios.scss | 7 ------- core/src/components/checkbox/checkbox.md.scss | 7 ------- core/src/components/checkbox/checkbox.scss | 12 +++--------- 3 files changed, 3 insertions(+), 23 deletions(-) diff --git a/core/src/components/checkbox/checkbox.ios.scss b/core/src/components/checkbox/checkbox.ios.scss index b9d05b0e909..34ecc1f8447 100644 --- a/core/src/components/checkbox/checkbox.ios.scss +++ b/core/src/components/checkbox/checkbox.ios.scss @@ -21,13 +21,6 @@ --checkmark-width: #{$checkbox-ios-icon-checkmark-width}; } -// iOS Checkbox: Hint Text -// ---------------------------------------------------------------- - -.checkbox-bottom .helper-text { - color: #{$text-color-step-450}; -} - // iOS Checkbox: Disabled // ----------------------------------------- // The checkbox and label should use the diff --git a/core/src/components/checkbox/checkbox.md.scss b/core/src/components/checkbox/checkbox.md.scss index 1834c49d411..e87f7bbf1a0 100644 --- a/core/src/components/checkbox/checkbox.md.scss +++ b/core/src/components/checkbox/checkbox.md.scss @@ -27,13 +27,6 @@ stroke-dashoffset: 30; } -// Material Design Checkbox: Hint Text -// ---------------------------------------------------------------- - -.checkbox-bottom .helper-text { - color: #{$text-color-step-300}; -} - // Material Design Checkbox: Checked / Indeterminate // -------------------------------------------------------- diff --git a/core/src/components/checkbox/checkbox.scss b/core/src/components/checkbox/checkbox.scss index 0f41bfbe0e1..2a65050d02b 100644 --- a/core/src/components/checkbox/checkbox.scss +++ b/core/src/components/checkbox/checkbox.scss @@ -17,11 +17,6 @@ * @prop --border-style: Border style of the checkbox icon * @prop --border-color-checked: Border color of the checkbox icon when checked * - * @prop --highlight-height: The height of the highlight on the checkbox. Only applies to md mode - * @prop --highlight-color-focused: The color of the highlight on the checkbox when focused - * @prop --highlight-color-valid: The color of the highlight on the checkbox when valid - * @prop --highlight-color-invalid: The color of the highlight on the checkbox when invalid - * * @prop --transition: Transition of the checkbox icon * * @prop --checkmark-color: Color of the checkbox checkmark when checked @@ -31,9 +26,6 @@ --border-color-checked: #{ion-color(primary, base)}; --checkmark-color: #{ion-color(primary, contrast)}; --transition: none; - --highlight-color-focused: #{ion-color(primary, base)}; - --highlight-color-valid: #{ion-color(success, base)}; - --highlight-color-invalid: #{ion-color(danger, base)}; display: inline-block; @@ -191,11 +183,13 @@ input { .checkbox-bottom .error-text { display: none; - color: var(--highlight-color-invalid); + color: ion-color(danger, base); } .checkbox-bottom .helper-text { display: block; + + color: $text-color-step-300; } :host(.ion-touched.ion-invalid) .checkbox-bottom .error-text { From b67d888cdd3b4e554dff88472d0e9bc8cbdf5838 Mon Sep 17 00:00:00 2001 From: Brandy Smith <6577830+brandyscarney@users.noreply.github.com> Date: Wed, 22 Jan 2025 15:32:56 -0500 Subject: [PATCH 07/25] style: revert --- core/src/components/checkbox/checkbox.ios.scss | 1 + 1 file changed, 1 insertion(+) diff --git a/core/src/components/checkbox/checkbox.ios.scss b/core/src/components/checkbox/checkbox.ios.scss index 34ecc1f8447..7c7bcafc9fd 100644 --- a/core/src/components/checkbox/checkbox.ios.scss +++ b/core/src/components/checkbox/checkbox.ios.scss @@ -21,6 +21,7 @@ --checkmark-width: #{$checkbox-ios-icon-checkmark-width}; } + // iOS Checkbox: Disabled // ----------------------------------------- // The checkbox and label should use the From e72fe107e95cb9485a613abf3283bd289446e5d3 Mon Sep 17 00:00:00 2001 From: Brandy Smith <6577830+brandyscarney@users.noreply.github.com> Date: Wed, 22 Jan 2025 17:00:12 -0500 Subject: [PATCH 08/25] chore: build --- core/api.txt | 8 -------- 1 file changed, 8 deletions(-) diff --git a/core/api.txt b/core/api.txt index 45e6a0adf51..85174861668 100644 --- a/core/api.txt +++ b/core/api.txt @@ -427,14 +427,6 @@ ion-checkbox,css-prop,--checkmark-color,ios ion-checkbox,css-prop,--checkmark-color,md ion-checkbox,css-prop,--checkmark-width,ios ion-checkbox,css-prop,--checkmark-width,md -ion-checkbox,css-prop,--highlight-color-focused,ios -ion-checkbox,css-prop,--highlight-color-focused,md -ion-checkbox,css-prop,--highlight-color-invalid,ios -ion-checkbox,css-prop,--highlight-color-invalid,md -ion-checkbox,css-prop,--highlight-color-valid,ios -ion-checkbox,css-prop,--highlight-color-valid,md -ion-checkbox,css-prop,--highlight-height,ios -ion-checkbox,css-prop,--highlight-height,md ion-checkbox,css-prop,--size,ios ion-checkbox,css-prop,--size,md ion-checkbox,css-prop,--transition,ios From bfc961755e2d70039034ccc3f8f309eb73b1e175 Mon Sep 17 00:00:00 2001 From: Brandy Smith <6577830+brandyscarney@users.noreply.github.com> Date: Mon, 27 Jan 2025 17:58:28 -0500 Subject: [PATCH 09/25] chore(): remove snapshots --- ...-error-custom-ios-ltr-Mobile-Chrome-linux.png | Bin 2255 -> 0 bytes ...error-custom-ios-ltr-Mobile-Firefox-linux.png | Bin 2495 -> 0 bytes ...-error-custom-ios-ltr-Mobile-Safari-linux.png | Bin 2275 -> 0 bytes ...t-error-custom-md-ltr-Mobile-Chrome-linux.png | Bin 1669 -> 0 bytes ...-error-custom-md-ltr-Mobile-Firefox-linux.png | Bin 1772 -> 0 bytes ...t-error-custom-md-ltr-Mobile-Safari-linux.png | Bin 1557 -> 0 bytes ...content-error-ios-ltr-Mobile-Chrome-linux.png | Bin 2304 -> 0 bytes ...ontent-error-ios-ltr-Mobile-Firefox-linux.png | Bin 2677 -> 0 bytes ...content-error-ios-ltr-Mobile-Safari-linux.png | Bin 2325 -> 0 bytes ...label-stacked-ios-ltr-Mobile-Chrome-linux.png | Bin 2036 -> 0 bytes ...abel-stacked-ios-ltr-Mobile-Firefox-linux.png | Bin 2664 -> 0 bytes ...label-stacked-ios-ltr-Mobile-Safari-linux.png | Bin 2042 -> 0 bytes ...-label-stacked-md-ltr-Mobile-Chrome-linux.png | Bin 1592 -> 0 bytes ...label-stacked-md-ltr-Mobile-Firefox-linux.png | Bin 1873 -> 0 bytes ...-label-stacked-md-ltr-Mobile-Safari-linux.png | Bin 1444 -> 0 bytes ...-content-error-md-ltr-Mobile-Chrome-linux.png | Bin 1737 -> 0 bytes ...content-error-md-ltr-Mobile-Firefox-linux.png | Bin 1929 -> 0 bytes ...-content-error-md-ltr-Mobile-Safari-linux.png | Bin 1566 -> 0 bytes ...ontent-helper-ios-ltr-Mobile-Chrome-linux.png | Bin 2231 -> 0 bytes ...ntent-helper-ios-ltr-Mobile-Firefox-linux.png | Bin 2334 -> 0 bytes ...ontent-helper-ios-ltr-Mobile-Safari-linux.png | Bin 2262 -> 0 bytes ...label-stacked-ios-ltr-Mobile-Chrome-linux.png | Bin 1987 -> 0 bytes ...abel-stacked-ios-ltr-Mobile-Firefox-linux.png | Bin 2347 -> 0 bytes ...label-stacked-ios-ltr-Mobile-Safari-linux.png | Bin 2010 -> 0 bytes ...-label-stacked-md-ltr-Mobile-Chrome-linux.png | Bin 1567 -> 0 bytes ...label-stacked-md-ltr-Mobile-Firefox-linux.png | Bin 1718 -> 0 bytes ...-label-stacked-md-ltr-Mobile-Safari-linux.png | Bin 1429 -> 0 bytes ...cked-wrapping-ios-ltr-Mobile-Chrome-linux.png | Bin 3367 -> 0 bytes ...ked-wrapping-ios-ltr-Mobile-Firefox-linux.png | Bin 5231 -> 0 bytes ...cked-wrapping-ios-ltr-Mobile-Safari-linux.png | Bin 3354 -> 0 bytes ...acked-wrapping-md-ltr-Mobile-Chrome-linux.png | Bin 2453 -> 0 bytes ...cked-wrapping-md-ltr-Mobile-Firefox-linux.png | Bin 4978 -> 0 bytes ...acked-wrapping-md-ltr-Mobile-Safari-linux.png | Bin 2221 -> 0 bytes ...content-helper-md-ltr-Mobile-Chrome-linux.png | Bin 1711 -> 0 bytes ...ontent-helper-md-ltr-Mobile-Firefox-linux.png | Bin 1732 -> 0 bytes ...content-helper-md-ltr-Mobile-Safari-linux.png | Bin 1579 -> 0 bytes ...lper-wrapping-ios-ltr-Mobile-Chrome-linux.png | Bin 2830 -> 0 bytes ...per-wrapping-ios-ltr-Mobile-Firefox-linux.png | Bin 4834 -> 0 bytes ...lper-wrapping-ios-ltr-Mobile-Safari-linux.png | Bin 2918 -> 0 bytes ...elper-wrapping-md-ltr-Mobile-Chrome-linux.png | Bin 2082 -> 0 bytes ...lper-wrapping-md-ltr-Mobile-Firefox-linux.png | Bin 4285 -> 0 bytes ...elper-wrapping-md-ltr-Mobile-Safari-linux.png | Bin 2081 -> 0 bytes 42 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-custom-ios-ltr-Mobile-Chrome-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-custom-ios-ltr-Mobile-Firefox-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-custom-ios-ltr-Mobile-Safari-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-custom-md-ltr-Mobile-Chrome-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-custom-md-ltr-Mobile-Firefox-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-custom-md-ltr-Mobile-Safari-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-ios-ltr-Mobile-Chrome-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-ios-ltr-Mobile-Firefox-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-ios-ltr-Mobile-Safari-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-label-stacked-ios-ltr-Mobile-Chrome-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-label-stacked-ios-ltr-Mobile-Firefox-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-label-stacked-ios-ltr-Mobile-Safari-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-label-stacked-md-ltr-Mobile-Chrome-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-label-stacked-md-ltr-Mobile-Firefox-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-label-stacked-md-ltr-Mobile-Safari-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-md-ltr-Mobile-Chrome-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-md-ltr-Mobile-Firefox-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-md-ltr-Mobile-Safari-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-ios-ltr-Mobile-Chrome-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-ios-ltr-Mobile-Firefox-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-ios-ltr-Mobile-Safari-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-ios-ltr-Mobile-Chrome-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-ios-ltr-Mobile-Firefox-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-ios-ltr-Mobile-Safari-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-md-ltr-Mobile-Chrome-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-md-ltr-Mobile-Firefox-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-md-ltr-Mobile-Safari-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-wrapping-ios-ltr-Mobile-Chrome-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-wrapping-ios-ltr-Mobile-Firefox-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-wrapping-ios-ltr-Mobile-Safari-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-wrapping-md-ltr-Mobile-Chrome-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-wrapping-md-ltr-Mobile-Firefox-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-wrapping-md-ltr-Mobile-Safari-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-md-ltr-Mobile-Chrome-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-md-ltr-Mobile-Firefox-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-md-ltr-Mobile-Safari-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-wrapping-ios-ltr-Mobile-Chrome-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-wrapping-ios-ltr-Mobile-Firefox-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-wrapping-ios-ltr-Mobile-Safari-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-wrapping-md-ltr-Mobile-Chrome-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-wrapping-md-ltr-Mobile-Firefox-linux.png delete mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-wrapping-md-ltr-Mobile-Safari-linux.png diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-custom-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-custom-ios-ltr-Mobile-Chrome-linux.png deleted file mode 100644 index c24cd25bdbf59769648ae1b8c828dad2767d1a93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2255 zcmV;=2r&1FP)Px-iAh93RA_V6zKo!6ZpU5jU(yM0RS&wzU=Ag zc~zxat!`^;%i@q(3l|0k06?SBbai#Tc=6(ultV*9;cz&MLuM^p7~b49=`b>8m`tYI zw{MS*j+T~|?%K60FE1}O8VZH(-Mcq1FrZW_w{6?TWHOT>k|gikxuetRmM&e|*w`o( z3g@SUIVQs#xqJ8SiWMuaUAv~!>5d*fT3%j0Iy#z+j*pKwG&HogxA*n+?b)-Zwzd|> zaVq3=I;*Rz4;?zB*Xu7_xS&$0dV724xt6&h!yM`9={b4wI zeoUj$7NoBK5{X3IZg(IMAP9maNdN$g#X?auKR=((=jY_)q~&LD}+jqg%Do9eqE!{U>F7fKoF$4xq1Ei^(K?4q@-j{ z>z#>cG-|O}91cfX7a9tMLZOh`?KT>XB9TZcm8Rb8862_MZ0+ssy}iA5yWQvW1%p9_ zLXnJCR8*v1^YZfY&dyE%fZc8<2%@>UxuvCr3dLeE0D!?@STILOlGN+<1VI1*I2;a_ z%f&E^dI$!C!9XD3^Z9Tbr|MEFl`IyE63*lZNs=`+H3EU4rKLqClX1D+y?ghjCXA1d zrwyq|K^<7FR&Us_AvK}2v~(_uo*sfA^m;u>l5{#+SE zZw3@aGdMChIA|~!E?>U9dGlrfKs+8dnM`G6Wyys8{(iUHEf5H(VRv_TWo0D*0K+hu zOlCHlSFc{3JVm3?$Y!(W$AKRKAv72aBuSzux^m@8s?I5qNF+QSZ*Xuh6bcy(hRVuH z8jUvL2#(|T@83_&uBxh%$z(Y>IUOAx3WXw(NSrxy#_#v1=H%t&?bxy7{Q2|w`S}`+ z=HbJK4<0eaYPDJc z0CKr}mQ#|=X3OPrqtR%!T8oQ|X&H9|;_>*%$cR`hrqicxULb@HheIe7PWfiFTCH3z zH#awTb``xY4u`{FFkl#_QmI}^sMF~Jfq+7x$lS9c2qKkAXGoyYXd;nly6DW>ImhjG z0{~_?pXm?^g@Hi8>-8?Sbq&=tFIlqWRfW_o77PX#nNybM{c(CX2;dY>sd^oXO4fY@kf!a5#(25gw06?M1xOZwwGZr_)Kv7n>u6 zg@p)$gu`Kr#WH)9*=!Dn!%QZ#u&{8kIg;$2tX3o*L; zAcR9hLm5rMaeQ!a5JHGy7}eL&AcXyw`(vS4GHK;|EBVX$^MB^^NHiK97#N5|B2(@L zB(Ykp7KzzTE#MIZhU- zisn_43W6X71qD8zk0eQ-&*$-Y!r^ctkzgS6$Z=Lb*N8y5dU3;^(({o^C!G=!EW$pRLOwQAKW zv)OF7+i@Jnah!Tsq#+WC)pA;W2ndpN+~l$nUq_H~!tY?3c?Pef((6-Zkr* z*D+D1wnn?>AA5Mqc%N_oy!KDEVQ)B9lAR;eOerlb6^q3lkH_!#r|mpr7$y)1Cht50 z2;sScb63_}=~&l6{Sj^=>z9?_GHtKNZyjTp1VdK zj{pGNFWshpnr6P+5f7u3)uc-1 zy5tOG-e;WwVvIlqD45;vmWgPB&YYN%VQ-i+g?eoR0I10V6EG1=AS`6EWWjhXM;0ZE da9#77{0D}>m+&b~(=z}7002ovPDHLkV1g4DQW^jN diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-custom-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-custom-ios-ltr-Mobile-Firefox-linux.png deleted file mode 100644 index 6b3dc48a80d51f88e638370aad781ba037a95686..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2495 zcmV;w2|)IVP)eokr{IGK<7=+Hx!tW?3^QhjV7#g~OUzm%-ShC9-Rx zGly+MgX2){bg?AsHtFsXDuvR`>H9SQSM|Q??V^2myuTTf|NH)~pa1iGf6wpvy#}wU z3-qN;2pH&Lw+Uw%L=U^|SnFZ8A?q60w{PFZlP6E$?d{#7u~)2EfwHnPeDlpWE$WAj zTeGhgPo|YR5ZLqP&BM{7M{(oEjTUtq6cmKg(o#f6N4KaSHg3(nT0EIn>Oc>>l|X9K zO_N|}W@d`j=H=y~ckkW^3=BlajvZCwDAu@l?_L}^as*eeUPb@@{V`#}1Q;6|*O|}5 zhYt}O8;gvL47j?wN*z;EQ?IhJEPJAxxY&5&io0LysOkaQgIV0e$)M zW!T%>%UlWj@#Dv+sHhM*v9hv~dV>ZH5}9h>zP;2tfBrnij~@>^J3I94+ZSigo<+BA z-EjQ)adht7S=Co-Nm5&Y)MgB=VJ}|17-nW>SiXF@^qZfbkM7;OBQ!J=3l}a_0g8%> zLReTBX3d%!grop^{`@%(9z0lQ zpbZ-~VD;+NC@3gEWMm|!Oqqf%UAokHAunFMz_Vx1M1H96x)P0)mzRT~G1tpN>$SDD zmA|xR7Fzk!r%%O0Y4t3fI(34Jiwg)}DO$m1?95G!gDhCEKrGVQ+8V*Z!J@gfVRPd< zdGcf(*eh4A#I9Yt#G3gc{QdoL?%X+*hS#o4iJ`RU0&L1eN=k~H9V{#?;N;|l4jno) zXxW5K&!*8(cHP|ERKbB(usNW+yE~2@JBE=XN6KJyCq^WrMvbZi`|#nzA_aUgO7ZdW z5ldk7arf?BksfZiW5$e8)p_*jkyr+;K^J6%dkfc1t0iDYRYpce4T4s_q&IM{Vp|3U z1Wp4|!9H-{03sqH)H?I<@DNv^28|mx4r|x0MO9T5R;^kkRvHixPzUy@Q>Vn**RNkM z(a5%K+dvtKi;IJ=udfQ^g$oz3bLUQ(NOE$rc*)qYW9#(wTWU7FFefKRq=JT4TMo1# zPH$l7%fB>AMq4V_n>KCI*at&4S}&uFIdkTS?ovW14QI}rk^k405xNc|jipPMg4Swd zV}p$wH)7hfX{!FI%^@Kn*tc(=xEptGe!peQ7ID4b+OlcY+|22{G&Ut<)dq6yI@I~= z*RP9=FxqNT){leVzkgre65XPq!Zi7V2M@#}YDXru+i+3bY+2_`;Zjo<*c$aY@3gcu z3F8!5Yi_@kA_fvXpEL<}a|isrwWBrCDk+Dx_nzjggT|Deo-PMJJ!}mGDIttRh71{^ zmS$)waE8J>V{ntz!`48LX9-H?uwlcR%2usD`(b~KWc08bfX$7*vAwCWx1qphG^2;D zffkc%jFFi@Q=+5BpuXvQ_QU>oDAL2$K6t$`%-^*nMj zzri#`OG;{Ls^m?aot^ctHG!ngGJDCt%+)Z}(43+iYPdNL9z0kN`%Ms;PR-8F7R}~y zUE92f(qHZ4de5Fc;pph7hy5nlv})!yltk2k0Ryzoj}SBuMob&4C8C<+BJV<*=A>Au z&(wRi)tF*U{8u6>N-FB`bMbe9O&^4k_I zABEXhXE(c##v1abiaO5pazmxjYcaz9GU-cL^|Vs!CnG)sUEI1L_fjs}+qXx@?j2E- zQv`Dxb7Y>%gh#N4v?i$s-g-fmsMYT zRsYbK3*!QBM&HDdxku3d&;3!5UVwtT1(<$zxvqHVgg{{_<5!aEy4E?+Rae zj{YKA_KxA9!%>h{fFJ(!1IC7p#fe2HF!Rz(@gRQwmuy`MJRF4)&Wgo3O`)kAtGMv~0o*Ius-e zWfZg4YAu#LUjjqpn%kR8TP`6lHBTg_e*4B?hkpJf?|STKhPdY+mi6>{$DZme^bF& zH}ca++)KWP!015q@Ok}9D_wxB%%N4YeuT{k#L%eW%V13a2w4di`8`8B%98TgtEyKL z3DvGs`Leo=>FZw{@r5Z;rc03D3T$0mpf1g+RV`bW7N(1H`9GW(8~oBol6C>jchCYG&f6_Till(>;lLN%>Px6mk}QrJqCbwx4MdBFo5oYc0= zi(jyfF_??*Y~Qm#j(Q#tOo*Wq%14%b&;5R1-96vu^&Si%1h0q!|Gr<~|BhFV%moL4 zCr_Sewb~a|Ha9mnH8m~ck;@jY4qO1xXf&OjosSQ8O2A z%nYm5dh_PZ@$vE8+}yglI-yV)9ewuf+3nl6^?H4Aaq*5FI|zb^glL++b?a7te}7h1 zR!vP!dU|^NUw;LN(MLKuI@YaQclGMk{{H@>M~@a26^)ONN1}eezq-1*rKP2}x3|8& zzOu4%W@d&BIi1e(^74ZR4-O6vo;!E0w6wIRr)LH05kF!$qSb0ooH(J^>pMC+EEbE$ zN+jCV)m2wlr`2jZJ3D)OdmlV_aN)uQHgx>>@lYsaG#cC6+Xn^)Dk>@t960d3 z?0pbIKA+EIGU@ettycT!(W9ZEA-CHd3WXNTk1=XaojMh{mP)1N<>h9xIdVs>R`1`x zpS>utX6AIPR>i#aOog~>~_1w zVu`*-sV;B}G z78Mn>x3>d;&1NG>vZ0}&v9Xa2u?=D}nO4n_U@+L%*GJPdj^lE0&CMFUD5ekJU zit>8BOWj!wq!!V^%DHI9~27}pb z76=4lu^1wb%*@Q(xpOC4uyNx?l}g3q@mgD3)oL}vFegu*^!a?zIYOau_wLZ{I$I5JIS~ zuCBhm{_^F^si~;|AeBnn+S<@}Fbs3{>{(U|0Nb{0vsf$et%%`p*lxEgl}a36c&SDRIUJ7k^z`UiHp1xWs6--3N=k~^ zTybG|cz9%FM6Fi8(1tJ=4C-_`48zLH%VY0ZIUG)AX67OZ7=}frrTHwbjXQR`9mBBb zwPPs|1R)lSCnqNI2;ZD&@{aaEvw@3cx%cL9LKp_E=iKl`-)qHsi`Rd;Pd%w$`JriC=>`Gx7+7kc*Jsi@%R z1=4)!3cm8nLs8VjhYuNsnSUA(0U>0w*@lOQ8HUNr%ZqHgInB+@pH_b=$&p|<7N)~t zIxH`i3sMAee7`T=`GWS-@>2PVN}}O%x#{WYE|+V1dfMS|P!t6KIF55ToKPr4lBCn= zG?`3pw;Lf;P*A|mKC@c(uk3J{I9nXK%Y+znmpSA04Ab9DITbmAR6%qxNs$Bqw)-~M zpiA~cS!Q|WdRg;NCSY0ZzlrYfbu6w0Pqd_ z{B}Ra!RAPo0YMO(H*a=09A>lG>2x}s&iOeqnJhm)f6kVF;r)MbCU~RnhP+swtWH+^ zNI?jQ=wgy0>C4}KY5JQf|7ZE%T>K{OwY0Ze-<~6hI5P2cf^?G;rit-^@$9YHcaGh$ z{KJy>X5PKC_cra_RMt>N2#B_dw)%h8C+8)9w)3;fKUN03foRF{9D(mXLDSOG{C>aN z?e_cqGcz+h9xpL5Q6`f~B$9EqV2R`y4F$iQTv8Jfp*W3z`2|682+ zcH(sEX=<862!-kJM>!vj>Bi>dMDzKtKJRPmLkM}z-Va0{P*W5_$n(_mzTka&hDHbt zTpwurY1_TC_d4F`m?K$zW=*O(Qzgm}vDbVtpZ3#4BB9)@j2IVPbm$$*A1f1*5&!@v z@T@no9FH8bb+S2<`8fId1lvE{&K9?SxLuSf0)Q|b_FB9c zhWV_%)Z*0T*Crk;XFrnhdWOs3vOlx~fai(F`Y-F^qn(q$@eTV};ndg^HAN+>lW_vq zX>>Rj2Y|1B|5e_$yy}b9H-CMT2{F-<)n~SkXkOD`_-qUB{PRxL8>&S#{A7OZC$-mW zuM+}-o~GZr_?9SBMER)a<*(nh{>CqFIREY3{ny<)|FrXZ?R9=K9{?)

FG{vEH%4 zzYM;sf0qyt`cL#3{K2;$$&S&ngRf9 xr(in^Vh|HzI0>Bjl2zlS99fgB!S9-vPx*KS@MERA_+9?8?xxe}+qZ9*$z*~0si`TYQmNDFva+(OtE+iDUTpGzaU%42TU(o0EFKyf@_N0; zj~~y=%X2s!foOYs``*2KtyXJSS64wnK~GN)S+CV$V;J6D3waxZZ|>*!?2>FB8fyohKh@e zi;9Xc3_}P_PEHDi!b67+A%qGF3MwlrpZP}%PlVB~R;vNP@Aq4+RvgFqe7?b82t?Pd zTgPUz0f50^)YsSV*s;TGHv4?On>TN^wY4!A3;;+@PA)Ai?eFi8eJ4go1m^~W;lP0d zDwQfRF_Fz?PfkvT+w+M;A^;d08^duN0II60s;a62(Tt3Ym!0`zG#ZUcrPAy5^VDZ% zW|ozeMQ~nTUY?qos@Ln6ELlRn!^0`3r>6mc!{Lw%!I?8>^7HcpQ97MIZzE9?m2Cjf z>-8#?>UqxXcDqKSX=rF5Z4(56VOX$$bW1WgILKfyL?RJE5Og|yY;3HiriKh*7)Fl# z7-2LT$z92Oo-aWV_4V~eqjApp%*@QKTepH0d3kw!K0hTTMWImS2Ce}B zyk778hZQOFdcAXN`_l@wT8$9u?d>HyoJOP7)z#(Xta=Gb`&lQ*x8yy%; zUY2aWYtAmu4wNOkC4fNJtDE|3Ds6SzV%g#lv1GS|yuOeuF)sop?eY4PvoaEEY%AB2k!7t`;eF=oJQx�&sj{p9LU(~!&Jy72J@ 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 Hu0mjf$piWH diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-ios-ltr-Mobile-Chrome-linux.png deleted file mode 100644 index 58cfd62bd63eb416b9a6f7c39e2585f5a0319aeb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2304 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 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-ios-ltr-Mobile-Safari-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-ios-ltr-Mobile-Safari-linux.png deleted file mode 100644 index 6af4762087f5d8fee92b7e4de6fca035481bc1d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2325 zcmV+w3F`KVP)&>(RrsDxO$zykV-> zI;HeF)vM*I?daj?Frw36TUTa&^=~(5)&UsUhaU5o9=89*h)dtFI%8LX@ViHJ5 zNF*U-$!<3L^pC}KkCy}x@ou=!KbWi>Q3tY5$W#*G_YU0o+moXE}1^>{on>%_#wo;`bNYipaEn-3f~ zuw%!LP$)#3+-|p4t37)3Xirbi<;#~f8ckDE(+iAaSxAs9gTZj-%o(H6*wD~mwOV~X z-}UR)W7fvT#zkXK+uGW$T)9GXfzrOhK`PozP>)M*GrP*to{kQ;ra9DW7lbEX&L^?Y=34%aTG(9~%EiElMIhn)ZkR*xY z_}JK($K&z&d_JE~tyW8=(wHz_vIv4GDk_plBvn;a3WY)}79Tu#km)cnF){6yZc6kd zP*YR0ZQC}cgHow{{!pJ29LHN*TLA!4sZ^;{a=F}?iNoP=IGmJ}6uDgPa=C0ao5^H~ zL?SYojCP2ZtiHZJv)O$0>eXGlb^!pQ(WuR4%gM=!IkdF2_-8liC3SUmM~)o1efzdpEIxbo?6j44 zNlA%TtKGeO_vq+oT3T9NUETKW+i6opMMWqSI(hQsp+koN0L8_{dcB^-Vl7F`iv!1T zuh+}t@#a5nipAoLj0~5{<#ak%uU?HLoX(@ssLSQb%*;g5+1D8m!jX}YjEoHCU>{>> zXh-Dy^ zwG9pqK7INW$8iW@BoYY*gLb>Uy}kX(lP45Ksnu%cPA>7oq0kYmztRF`q+{ z3^e{D^^L9L5B^1kanZNlU?mG?mC&9kufOL1^t05WZ*pZ*``C%rj!Dx1%I9-eXQpoZ z#!O*&&_a&+Q@;K+003?uB3vT~i#1KM2sj*0K|#UD$cV*aal74aw|l0KL?T(YZr!xK zQGzkccIvF<=O@Dh=7AqpI6t_`G*Ka}{|7%AJaEMS>1UqnH@gaVL_^rD5-Nn5%HDZg zS~m8#zej`rKU@tDm`SfMY_?+Ey|W5YfuL`1d3eAKqfygaZ%4=c(S|aeeppH-|6%e(>G*rb(8cspKhtbAh{hs&j_gI)~oB3;@77yHGxV@SUGMYfCU} zwhA;GVu?oi{M4;l`dU<66lyo}vg9)*JcXQGjbUXcC_zm1JM2p>MM<)NtjQOfeM>6GKk=Ar-<{$;q=yU>FCp zoeMIVt1L(mxYY&_1h+W^8*}1)#fvB2n3eMSYxuA;Iv(V!ln942qWd#4qZ@l}`~?6I z4UCW8{8&_6G#?2Qgv%l9jyPpG&i-0dT(tHN7YBdzQ%I6b$?_8~5_Z}v>u>(4Z*MvK z6)^xH>sM!x&mW?*k_C{Ac5En&ct)jV-$~p1CIBG5WEzt1e!KtsKMwu3M}7OlnZjUm ztM{*W@{NyBLDJ}lw}#GN%KAkWQ}X=rFNnlv@BjdE%umO_BpMiRmFE@)hpBKFK!7Ik z6H4X+Mk2_wcfU;GR8ykcCPhJ#M4p}AF(u2!yv|tThmFqmHgNu#0st_>W(q&og;5k? voO3RJrocQ~*6ct?xZK>#FZ~~h=Fk5C^xXb)({*{J00000NkvXXu0mjfk{Na| diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-label-stacked-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-label-stacked-ios-ltr-Mobile-Chrome-linux.png deleted file mode 100644 index 2292865c6afb3c1c6cdf1f79b4061d91ba949df6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2036 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 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-label-stacked-md-ltr-Mobile-Chrome-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-label-stacked-md-ltr-Mobile-Chrome-linux.png deleted file mode 100644 index 6754a177fe0ade5f9d1626f2967fd402157b7b07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1592 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 LNkvXXu0mjf8%lOO diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-label-stacked-md-ltr-Mobile-Safari-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-label-stacked-md-ltr-Mobile-Safari-linux.png deleted file mode 100644 index b4de97afc3faee8e57508e02b6ebc5ad8dbf200e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1444 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 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-md-ltr-Mobile-Firefox-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-md-ltr-Mobile-Firefox-linux.png deleted file mode 100644 index 15ac9309d3c5b83bb4d8983bb1fc966e431b0c10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1929 zcmV;42X^?0P)e|dp2(z=__wCH@eeeIid2b|r zT!Yx&C;^EG{f+Xb9}}U!dFIcc&!0aZ<>lolE-qI45*965gv!cFT)TEn?HFBMT`({( z!0z3<5gHn*b{tK26rsO`9ulEzGW49B9BkXR4N|ETMn*>P^YcS;axzR!P3f}b@)8&r zh`oFFqP@KxK0ZD;aNq!}tgIBb#{4&K+=zmL0+^YZVg35`2n!3N??ri0$^Zt))6)~H zR;?nqEiEnBvSkZgTwHMc_;CevcI@r#jo{#5)YsP|IyxH8&d#`a@gmt&R8+v#)fJN_ zO+rXW2z6j=Y%F%|+J$xN)``%SM_o-#4NbJurcHyEmKJ@Ll9Gb(@Njf=bkI508J8|y zLRD22^z`(|=IGI*Sh8dZO|A?!JI>3?BlvO~){z%3TtIbowFv!XsVgcfLR?%NWoJ`U z6COW)jLyzZ`qS6fSICQU^&*qWFmT{Nq@|@{#flZMu&@BDl$b2ZTXuFfmM>pUqlejw z)ys1-a#;un2q5XOwzj4$j);ip7dmri5Tl}^NRG6%wV~<(nEi&Got+3>o{f=_kw{NZ zM_pYVBoYao-oJl8bwGca{^-#o7#bSl(4j+ExpE~PFJ8Quj$dw0PEK@6Q!~A>u@PBW zS@bOOZ&ywjGY1C;EL*mWMmw*Pkv*uKI&})QwY3UOXL6B|k?{g_rs?dWnB1_&q=P}0 zYx;~CGtk!7hRc^PE8_I__M)}573SvV8m;Lp@tCasmu6#QL!({+oq=K5`*NE&aUxBS z{{H?53JRi9@ywYs1eEo7b8|BRV-x9#6DQ#1^+pRdu-*REYl_sbZ`M?2pRV1CS>HC93^pfg~vY7B;lhX=t) zN=hQgto~lGU;z>m5|Ejh2{$)4g8uN~L%6%UBQ-UZ>U3XUU-}VCOG`y)R=sT9x)oQi zUL`4E9gvuq2$lt!T&J@nkwfDPTiH(8UtI9wNl=8&6O@o(&+RtAgKV#pI)bdw$Vk@R>P5r+#wm}~g69b9HK%uFLC$=X21_0K1_SS>TF^-Iy%zQIBjC^g8uX=?u13+UV0V=SeV0pXFN=1 zO^0%(|GDQNT2GxtFZY&KSM?njd3nGwV=uJ0-6E*)mlcHS?OkYd{zJbDhgIkoXv+KvwGrFV$HlV>SqSAy&>!8niPD*$V0?W!RQbO*aRP7X<$+7lo|6lSt}X#(*JCz! z790;Bq|Y_q#-ee51|~FBLZYMd?n9TpKLI1s_JBcBZZB)Pa;CSQK8L%}@y{|{g+FOJ z-%MY(0lId!u-&@hAETn@ek-J7+^PB+vV18lxl#DeXZqckc>I-DfKl1$&xZE*iLl-f zLM5fLywt@fV{Gne=voayssBO@^7bN4SLNT+{-9sz#hh+4t+(W~x+CujDuUKvOwLK@ z*$)FNCk;lAqH?fm^_P$g(4oop=7%%jTw2IY_=CAlkAtlA7Di?rgyi{KXF_VTy0Lgo zqVnq;!?}!Dl7Ulb=+)-hBCZ-8CYX4r&%g?m3_qAq?XX*r8O;?Qn%RaT?KZysDKu4BMpb5yPU8ojbk zIR1D56yG-xhOSN+eL7oRMuPhZwlU4B7iD=7{7U~v0Y&I*bn^3<^XgI P00000NkvXXu0mjfDmtZs diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-md-ltr-Mobile-Safari-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-error-md-ltr-Mobile-Safari-linux.png deleted file mode 100644 index 593ad36a220dc914c4c45b083b6cadf669d5f3b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1566 zcmV+(2I2XMP)@dd+q@q7!X20^CZZ>J%Q&D+7t>90Dw}d%*)G* zG&3zNt+uu{q7<1-rc^2;9cbgBcM1ixDHMb-#p!e&IdUW;BZJLm7Zw&?xNu=zRIOGg zCnxiGyqcOC48zD!XJ==AettqiLP0@6e}8{W<{mRbm{M6;+1=f3Fc|v#`}gnPuTrTj z77H0Yefl(;%{Cg18jYs4wY90KiReFf?p#GhMQLeiS65d-K|xtrnSa)Q00^N%p~%h6 zg;ZR*a%F02ioE1^W*ad+pU-GCn$2b$$3uz{1QCfu8jU8HDPFJl%$YN7ZEb3` zn&^p(i+h^bZnpyfQd3ijt#tC_Ns&lIM&sk-!(2vmF&d2~lPOFwj^l(lm?=)D6T>hD zgF#$QPfz7sLdtL) zUo&N9W=1ZT`zwZqhGa5XXJ==1b+ulv=kxjX_4QY;UUj?Oq^7Q}&T6%))oLb_SyNL} zS64^$A3b_BDJiL?rKPpCRUi;lRaG@KG(=^Q8v_IWuS*994;};nw70iMq^G~;Q$U+S z0c{Eev?&zOrcgkeLIG_G1+*y?(56rjnJK8_;UI$>qp8FK1VI1*D2j$7CS(YLFd>Ew zvG@|(M11C2$>W~x10-S7ww9*Y&2_%Rn7ns4J7;^0^dusY$Ye6xIR` zoUFU=y^pz8e0IkG;6MmhZcdB~bMLA&<5@c_(tYl`zf$T~ZcdD*Zl8RoVtiXZ`TnMt z3kR9J5w7shFWUoC=1!e8=gDvkTXjDk&)VTQ-@8t~0R%GzTXv47Zg-sTU3EXc^R9a4 z<0gMo23h>2pNAlXwoi}WD1Mt#zjAY8fWdum_8ZK#;ydAU*-?F z$iNf`p>xzUmj3Dp?}zS59)XrC|g~2VoS@c)E5Kw?pu?= zhYw5v04)9V3pzLNo%v(Max1Yg;(z}CIl+!)Zt32YYnFxXK8Rt9mw%i+(dr+?91ji+-ec;ab2_cpD80-vZt!FBV3_HyvKcKic=Fy;R7 z&u_>|A%r-FnRAQgzxsNeegk;M8m;@*D*M*Z_@Js{o98E+7t@@2HX!rCM!wW Q>Hq)$07*qoM6N<$f^l~5UjP6A diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-ios-ltr-Mobile-Chrome-linux.png deleted file mode 100644 index 4507d03407c96e185824ed1d531818c3e62dd279..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2231 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 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-ios-ltr-Mobile-Chrome-linux.png deleted file mode 100644 index 69fca7c27d7d2b0b7f352a4fe647bef01babd2de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1987 zcmV;!2R!(RP)Px+eMv+?RCt{2n_pboNtnoob$^s5|(9wSdp%E1J;tVd9hM9FILLt#R@O;H*VY@2qJH_#>PgP zrupoUe@#J=@EPQ2wc5$aNgT)X>`NlaWHK_DEdNn?*Ax_aVKSCw-@ku9Gc(iF)MT+( zxN?f3Mn^{@k;uV=2Qdue$|oi!K7IORv)LLN8j8{E;!sGRXBeirx%t9{3)9on2M!!~ z{P;1qsk5{5$&)7!9z58!YgaHBgoRyQU8hc+a=Ba`9UWJ$Tq$1TR}IU9>gww6-@kLK zBuNer55wi2o}QyekHTdDz|hbTTt0d7vFkJ6phE@0Dw#; z!{^X~Qpjz;ZrwTn!0FSceLkPdSqoMD)+ zU%wXV!mXA<%)fc_=Gd`g*RNmSv17-`$jH#p5Vt8Fk1Lf*xS&$0;F+qfuI}#ch84QI zyR%Q$+EPfLcRHOWlj+EjBRGx^4-aQ=x_b300DvUPn>TN^w6p*Knwpw?J|964CX-2_ zQ1tZl$mIn-Ws449^E-F$tojGD*__E_a2&TI1XO#`6USkgKD)}B9Sa8Pp8uqMZtSMn{YT>RaI4J zI|ZR|^Zx_NV|%euHZNAn=EX|cd_Km;#*)b-w;G8=CMG6wRla=rGQ%)MYM!w0GXLz^ zvqU1nt%gFOSFc{>s{G@}k0P}V00166di3GL2Z1C-m}7W69>3qO*X#9qJy*yujMM2f zo6TRoe92@owY9Yfg5;9G%0{DcZf?$GGI1dwkH_=t*DtwTURhbWWy_Yu!ayL9NF+9G z+60Hs(P&g6kt~ob!)p8d)2B}d2M2%u{(bM>y^)a-uAHK%yLayn3=BA(&hhc_YuBz( z6qQRtQB;3_e{XNE!{JD!Qru1gfj~SS4+ewt^Ycpz5d`V$>k9+|48z>MeVZi71(N0A zd*yq3d%3A-DwTpWvrs7X`t|E`=gw7BRP5Qa=hCH1&CSi6B#}t$-Mbf_{#&_U`<~14(Hz9>VH~@e`p-`z*ZEbCEwXLnKva*tsWHOmZ zBmzq)ih_N9Nl7M?$=iTj$D(OE6bivUzj5Qnm3UuWpEnwfkw_$&OlmY5sZ=^PHYSz+ zYlq|G79f+!!r|~T!spMQo6Y9KhYt@748T_`C&|mIp7tn;9zTA( zudfe=G!Gp*l3x?LbuyJH8pkS z%ozkhCMPFfym-;t+L|rNW1uK8V3H&klq3>~uC6YYWno~4k7OCLv5lB-zz?eKiv(j0G>z;z-_qigFB3tdz}* zm9lxUQZ_GE%I3vN*}PaOn-?o(^J1lJUaXYOixp9uFLfGhDwPTbg9Jg4BniLUA_#(_ zXk}%kTCJ|As3>J)N*BFNr_&yfXMTP@*AXQWiB6|87z_%9qBKn^k$H-uW@l$fk^}&# zRH_XdHeeXGe*Jm?Kr|X92;$G5Kk)k}ilSDlH9M0*I7(rjB+1#?S&E{hQmN5stf{G4 zvYOB5bGzLP!ypJ^wOUaW6}n-9n`c>eW@d&U2oy!PZQHiIC6Xi^4o4!9z%Z=7zJ75^ zcX1K?X%GK2kV>T%izV;HL{YS^u1+eI5(EL083aXG^XYWj>-7Qva2$ufpX5cURKg$l zyk2iQoffot!kP~TgEUQJ7?z!=l^4BUk6{>1)7eQbLLj(#0Dw-XTd5ExnD9)nC>UYQ z!?)LpKE*>|ABjez!nEsegf$N{jd=F3#W8>AxRPrYz+p3&_A9E{DslhOeW!bs8xxD`4 z@wmg`U|AN!umXlgE2R`u+H^WSJw2UDrIw%4dc9tc#{;LdHk+*kA&oT-X0R+9i^T|n z2#3RP>;Em70ikKy?RGE!2aZms!*RT1|CpCL12dIMg+if7B(flYiD8&VqbYF!^DkMD VW&10kd|Utk002ovPDHLkV1i~t#isxO diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-ios-ltr-Mobile-Firefox-linux.png deleted file mode 100644 index 24159f3d92ec9f8651518522382cada00d542bd0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2347 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 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-md-ltr-Mobile-Chrome-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-md-ltr-Mobile-Chrome-linux.png deleted file mode 100644 index ce8d894c80c06187942f49196e84e9c3071eec22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1567 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 M07*qoM6N<$f|V3svj6}9 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-md-ltr-Mobile-Safari-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-md-ltr-Mobile-Safari-linux.png deleted file mode 100644 index c904d7eb12e7ee455a7d4773a0f9464635b63c38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1429 zcmV;G1#0?002!00ssI2VRa6m00006VoOIv0RI60 z0RN!9r;`8x1xiUoK~#90?VDRj+g=>UQ!kxHy0s`e8REokh)69eO1(Txt$R>f_97Xh zh!s1Bn}X6OMey<<6BR`8@=#&Z%?pZs*h9tP%gQW+46Wh?YFnh*b)nNa5!eO`Ck=73+yPpjFpv@Cr_RT1Ok~%=5#uVAckR$jg10h*e&NW|y!U%q_l@pve!Ivm1wXt&#CGTHR>w9RI7yWN9>gG3xbkfNfZ{r!E3 zL{eK@3jl!2<&sLJ9UUEqhll6q=e@nX6xU7?{O_Efp9273GMNH{9*<{pbCYQI_4Ppz zgyXouU`R?zB7!K2Mny#-2r@S}S5Qzu1a&%{NF@68>sRPA(m_}Ynz>&U0YjIsZ_xN6h$2l zM`B`Pa&q$1r%#WLj*gCwj*pKm77G;xhs|~7A&%odpKoVpXL@=X!!RQL^XJd0sVR@g z)790LpPwHeA75Tx4#V)`;-c5<)oQhUeSK6HPmT~Hn3#uw7z_ps!|LklcsyQKR+dVo zlF4K^jvEYy^z`)CuV3@|{G6Pe?d@%%2c1rrlamt{7nhrx3&Ze@%tH>&u7H^i>yY`d z4w(<@koi#N(CKtarBbSTqmWPzF$|MRr3ixfBV%J@YPFiaYP4Fd)oP_yf5W5n!W)%V zt35b4AfHY~e|?9$ySvTJ%@73j_xGQkp8De!i>0ov?%lh03WcJzwUxNW7sM8eMJ|{3 z^z_u%*ZUKdN~OtU8Wz$vU4?OB{II60u)M|Bpe*VzV(4}Ih(^*(pI6OS;&l(>ePfJT{X=$mftPD<( zNF-b?cX@evad9yvB}FV22kQTqLxn;i{SW`uf?+r*DM>6AbGclZO!ocz_rMe$kC&O5 z2>`(J=g+sdx4(Y<8Z5qd?_OzXX-rJar6&#UpTpraG&Fqt_)(+LD3!`9%l32i8egqe zCnO{g?Xj^jqTz5jj7B2_LB!9vxVTGmxm+#?f_r;=WW<47+W+Inj}sFU@7}%p;K73{ zd+-zXE(U=>AP@?Lot>Tjh=0>95EMmG6n*&c;RW%P>;2&V0RS)<48MQ>w%hF{lPN7N zjby3UoQK)j*+!#rb#)cPFc^jx78U}JI-O3vUhnmKKYjX?k&#hYSQtVa$elZPY&IK) zVZr@l7&baOT2oU4LD0y^2=Ng1>#29htV8C*I%GbqL*~OeWIn7z=EFKyU zkB{4IHZo!m1S=~m%gV~=_!l@Wdu=>u9?))qV-FCrpheSQ7at5@W+Qd3juD2A4M7#SJa-rk;^oJ>*= jf?#!Zb$WU_9mV_sJ$eddE$4MV#x0cap4` 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 Q;GYj*YKSo?MO_a654{F(k^lez diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-wrapping-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-wrapping-ios-ltr-Mobile-Firefox-linux.png deleted file mode 100644 index 6df3f164c021049b50822f91812298320e0e0493..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5231 zcmds5_g7Qfv!@9JrA3f{pb$cnE>%!K2u%7Yoja%n+C z=^_H5H>shCgc|Zax%a*I!&~e918=Rf&dTiUvuDrj`OJJ~M;jVwGcs^7P*6}X>gvFa zC@3hSf!~hww7~mdx$TsKf=yl*e)rL9%dKp>xGO)e^f0@oy_LNSr!11RUx!}7Gs=~k zU1p7r5x7y^J&P9LvWph4cKNK17pJ|LFB&U4Zz~MV`xy1+57X%^3AW#AGizGB(@#8C zklqoWn^rzN8_Yg!w_lkKs3+aW!l__trAte@Ax>LS#TY{pq1JIw3SM5fqyFP8RnybVF!#I+Q76!u%Zi|M@~wBLw~RxSn89FaOO8;gQ6f2CMG6E&z^~QMKY(UAWlki z#W3lL9{IpR8YIN-d}rWsRZWc%@^niJ=0jus+s+F)sjXy`&?v-EXPg4!fKL=yb8(Jdtxd7`Tof9+$NKLO|X3-}7tI2)j+ zxwsUsnwlZwc&|0!U^!m(d^iJs|33QcVBAV6(5%`vyw2&nI+8^6%ho+39?reNT}aCu z85=dX0{p8=6UPBkLkS1%cGA^&{<>#g=Y;Xzo;I)g&WH(#x_vYs%IQ1P;+IxtT++MP z9cw>QsO$NeRr@)zmd1W-vYrj3`Vs99oU@U3$7{^dUeEPkaWaDmLb*XkCx<(dbBM!i z2_AFk-jFJ3&HXX9X7q3_xYE{h#%FxJo?}iv_%oBwJbe_wSg$cd-{I z_uQu%?n|^C+2Wc!?6hDx{wth_A|Dd*FwJicVe0m2UC_MgRbIJOyXB!&+xdwLr>s+g z*wY66oY#vW|FyixIxz`_V`sO1jelZ6EBbRuF7k$efB@(9`JZDKCI2>jt9t(Wcz;N> z$fhg8bGv!9ce>e22D-P?PI|9XZrS>z;Uz9Vki9?)J#tfOs%hi>heDstu@i+}<%3b< zW{>QK$Ac${6rdwP>o^@YXqCeNm-CNew40%$-safHBm@B`wCTcCgZR$0T99s>{7_U;+3Fci*C}{SNSLO)d7J`32h?yuObLPSP?>R z^~euD;UVd(c)BpG!JMLn=K5uSGGQ10t$y56^k8#5J{AEx+;fSX3&KEH-x;?19u083 zdyjd3@IOOYAQ{`w^tX09sPCjKD&&@A7XGodgD?IxwMuD2oc0dqX&icXqZMX_{bv13 zWL?I@Dq}0!&jb8{c;;sZ(Xfz%NzVG+T$rM9aPdI zX(`tVc@uiLz4VKD7LH&3d~dRnXmQ>cOEW1wDRBa-(@eGrP9;v{8X<;XaHQz)-V;-T zd7tdB4E)%y_^1(HZa~Ed&KBbm=Az{Sy`f$-Gxl!y8Yv_A>K+f1H1_70Cdacvp5KVW z86h4e?*!ki$#th<#3>=80riCl9Oil=WN_pQ*sP*P{^bNOkWHE_Ji6Hf?x-i{zFv$T zsdF|y{@o{ep_Bgm@zPvYpIsHTkIQsZwN_jB>%4828sV+TJhPe(#P{!ADw|>+XQ>0o zSBUfD)gr&0*&AQh=vjRH4!3786S=XC&tPXK?Fq!SKUr;|M=>|TK)%I%b}^&6-sy*z%?7*6|n z_p=Bsdk#<*JBn$NYpeb2cb}4s;@NJOi5iO=ckuYw*v1@?t8;R+Q9)}7A2~xV_W^mg zjLKd-`qzz%_Dgp=P`WJC+!-;L%iy=R-C~qJUsJ7n1kx<>p^<|G!j${C(gI)X2y&E@ znd909fBfy6E;CsKelg|z&74!8QOxp1;2dZSJtxWLYsk{I(igqB9?IGs`tz z7IEU8Enp`F`Fu{}oz(W;dQ_jv7%od67_f}dUan}_9(lMCxYL@pe&oR@-}3#a3U0dt zd(}$RG3LG*X5Qsol3koF!Ii-7$$d(#&Eu2odv-YO6@ME5{w*Gx9hkKJfXS8A#00Sg zjTtE=KT&Y0vesRl^zivharZOjHD9Q1#2MI5H+fWOg7d>476{-UD<1AG^+dXw9}c8jt62rqXbTn5<={%f5KvubgGq>t+y0&o&J$=IZp5GO8Ab0Os2sy{d9qlO zhDZjO5XHMM6CQtjA|Tmzlt1m+Cyv4&{?riSO?n8$xGzmkUheqjO$a-<=UqC8fpI0* zr`~d%l)Y2t29)kMto=Z6i{JlC_8VJhByIkJCd_wxI-^!B8EsDS)@0^y|62VlMd|&q z)Xa=91obQ!)L&R71WqBA$|yzG4ygoIw$dxRtm;$wbR|+cm_EkF(e(w{OvO{eCFb(B z?-F;uAWL>e97q$@c0R+HKF9F0oo-|u-K7nwgsy(DyBJ?HE9mq~y$=hgL*wz;4qNp1 z0`0!}&d`G#vm1e@TaEQ-nrc-_Vr%6MHnh&W%RRy*0A=GveC2d@5wChhO4dHL)h2a- z>5DTbT+|#9Bf3KCV!zf)a>p`g#my1c6CNNuwwm;{J=|Nvht?pEG0uKr}}+8 zH)-WJc=bz#W?9P0%ae7J1nqsA_Ql!tU{%xLB4Vjmo&nZbbu3N#UROWmIZ9P(u}8~h zg5b9~CSI~*c=+zz&#wK4pL3n6RrbZ>xme=sW9mRfMRTz0gc2Y4)I(7nQUZTcYkwL# zAEfsU45HU=TOAMqi$AFw?&O>lNKKbwxlR1@!{-6aG*kR}d*wAH$_$_qRu!Tiej6<_ zmZ_!iK1)aN;*>$&1c-lshKzQab8latOl6jB@H|kQelXgcMUI<`ON+q3`>R7~<5t1X zv!0)lxc_~drz80o-|GlilBxi*f?wnHgb2MkU4%-|M7^NgR3@wTA4-l5n z&=}4DbP81uwhe7^l4yEtyAtT8duVB&NDrH)gr~ij`~5i&q&Gg z#8<8lW8f;g1Oq6DDW-*~juadk)`SyUKz45jE68ABM6p$)7ec(_qPNbo zxmdyvQup-v-kD7_rzqoK(ex*z{N~0vTl6RB&?!J{09FD}6r*|AV+@&HQnil$47j#&fEjC=q7JrvaS zk|SCeD;2oc9&J;aWE)(;GHDaG@WpiSsEW<~+JfpPznORMQ7YflsqRDhsFS#1`6!E! z%Ei#5IXLAjyChcVg1{w@#4f{AMh)%=Vw5YJ3B;jA2hJLSizNz1x8>4WaCqVs?`)D|0M-Dm17HUj#0z%%a&S)fkc3# zzxW#bA-Llub@kNQ$-ld-hIUHz&vw0PVFjt$q-R4}H6bgu%o@+q2>h=t+g8Qnq^4Ow zVjO%*AFg85qCCXpY&d^DNyO^YpeQkCVSIi+^8R{_{=XL~xW61Yi>2>k#B{8CHZ#?E zHayGXN7)OH4&+q*30oGr)ErGU|3%Oaj@5%K7DnVT0j6C#Enw)vv;E`y>bcKSqdu;| zZ4FnoAlvHDg_kYqn${qE#8tOp3WQ?twLTNYyunJ+jCZM^rCpp(6Qf4fvef8ZEK8(~ z>Y}_R;A|1_L%=^S?SRKNC(nai6#$dM;ZWez{Mp#q*#my_&BkGY+<2uiS87?1A>?Xi z94n}ALft0n2TO#K4rCEF#e7|pC!#rlSR9#G;c|Mhex`{Szsf^Ry?HcOO57>_aeqqg zOEf%@r$eegoLTT*4GCNNG%wU2+oYY?C+vHggwM3_DbV@6R&UGP#W>o1Eh2*;bIC96 znSpR)zE0R1OgNc{hh)$QgB?y%9%IPyFANBI*3bFK5pOLBbgmi5A``N}!ax}V7lxSA zlX-YL&;#2PTRF3ng)sFHC@X{36?HOqcL2ZBNnba8qDdC=Sl<0VR8yGJLD-tIANWhI z#-@uF_sQqOynEruh>`P1VRYR~oY7>xixALrIm=-V1W{^$KT*5VUVni`M@PTb*!MjL zh@k&~)9^c#_tvC|k}p2p!OPqaysH@kUATBvrYNIhFk9Jv0UKW9Hlrj*T^ruuI<-Nv zC4_{Tcb^<=lKW4kKD8G!pX&c?{M6&+(uWy}0Xn)DohQp^s1wbOSfuE8}^)@|C1_7a2_%_RqY2o`1lnx_0$GH4pqvlibnHS1Ig8(~q= zqzJ~VpWcMxdMew`-}`6ExfH8EY)2wY{ry=%g&9BxHZW^9bBERJlXqFUS+#mvGA$GL znm>-dHvX2^%9>aq(6o<~84Eo)TXaOo@1JFJMeTv#B^IC^>K_7qr=0Vys7~ZZw zQ{h2cW&{&YFD~qQRDaS9VD6*l*pvf3Yk>dPyxy}#WV2@u-36zX%ezerBToKcJhHwaO!sSH zpp=zgi$)^;LV{W%(5@!pdB((LsZw>~xNqIub*L2pAC+z=XfT03z7>n2Nz@5}V&Iik z26>lD-@hMm=O$D6>z^;^l2@|(`)(-hh5xm4)bakR3vc`OOp9J56Au-;bE`-=Dn#g<}2< zTohm_f}?i@MOit3c@~BKxp0=<%Qv`BnJ0$SEF%~mgk3d{h5+hp!v>xTgi>IUl4ezE z3b~jk^)HH~)5|p?U%0r)L^3U)O92AC?$bn@`SZ57Femc4_#$u>78NP8lc+`|YFaV6 zqz81hNsYd@+hkFLb}6>}z`u-g?#XZ}Mb|;4e6~P#Gb8mI;^IH!f0Y;9*SmKw(F`#b eO#>C$y?%q1L!jmSECaYmq|ntgfLEwnzxfXc?9&1O diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-wrapping-ios-ltr-Mobile-Safari-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-wrapping-ios-ltr-Mobile-Safari-linux.png deleted file mode 100644 index da8c70db992d291d85b18ec146d08a5a57d174ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3354 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 ejJ{Tg+v7uA@vy_Qr8(4VEKQUg z-VrOCQw)!6V`OSn&d=|8-qSzN^LhVx|G5v>=X2lJ^}Vm_`@Qb8E7oQ^r1nVx0Ih*b*2`wm4B`QZt zE1%)>{fKnPvC1^RuKrq7N`;s{WhPcRyQ2YeV_Z}$sulSPfw4&zCOext$lJ} z09|SCWN%OLAFQdWs)7fNE&lkCnv!xXyX)DrXIw7#ytgL@GI6LK^69&;OAhiYT-{hBP<7rKbeG z!~BV_+r=(LM8HjK2?RoLaImmQYZcPC#_uOPRS)>Ubai!)LGWiI<~_Z=YcVacAtB$u zOo*(T0deV~YoCY_At5L=Vsc7vt$oQybs~NAnkjQ}Xvp#M<$FAHU}9TQ*lwUot|_ub z5!pkag>l%Adrhr!ln`2`hAC;0d>&QwQ8W_Wvf{2-;x z+Ntm3RBmBm4})P8v$B}Gc{XZsI#FD9Wn~4A$9s8s`Q**>`LDvio*ECvyLR zv*GV&Li=FVAAMw?h^bJ-xlaH3PlwI!Uj}JIn=G?>Xc)6%%%t!%U`V)*4!bF`jzU>n z7V?B0+Bre~^-jKdu^=ru-49>K9uH)$D1;?5wS-_y4OD8xjemvpEn_tgO38csIyC%E`$&>#8bunkJ(T!9RHLAT3R@_H(;Ou(5Glixz(=3xwd> zggbrckcVLG^(MkrQ^87A&P%y>W@bj-d=|^e%4RWHJ+R`)He%z;^pb#S8f5&${`1)}9j(OiV%dd}^KOSH3 z=;4Iy-7dy0G=f*7ogE#`nUvvxqQb&!p-o5YhUX5{W!Z7>%epzql&ok}KMK?wp}ak} zL$8IZI>E&5zNE5Kb74jQ%$dx7TodF5bRxE&SM z+S-b;v(vywZEnP1Fc?qIDbfk&sgUKSuc%52SgG3D*y!lB4#NIz+qU`DN6q8Zs_CA7 zK|vU=PbMWRIwyE=5|L6c>Zsgj7`rxE(6ol(n%#$l71%imp$ z)Xd_sVL;%nPspO@SH^67m+P+-VVD3Z5&nqjUTmPyB@B!Zca#}3fd6+#I^XhZyNp8D z^&6|KnmB8~O&Wx)HnEdCiH@Q$jJochM-%)#ok&fa+uqFBEwG?D1dp z=09oI|DTDmfx)P}O;uhog~gX~au-oWN6aBRHJ4h3M$%4ULV> zGmLj8EsTm*t#7R7KY6;c5|v?2nRcsSUPYl=3${ED#RYB|05wV-?__zpG4*r>pb7n- z-;KYD|NB8;03y{sF)=Y*=Y6$s^54EW9L@{=KCdACJ8B6ki^^^5zI(1htoDHaEWpCV K+PLPTTf%RI{Gv+$ diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-wrapping-md-ltr-Mobile-Firefox-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-wrapping-md-ltr-Mobile-Firefox-linux.png deleted file mode 100644 index 334373a120b2e65228e9bb0e58ef5fdc9e4256f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4978 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 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-wrapping-md-ltr-Mobile-Safari-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-label-stacked-wrapping-md-ltr-Mobile-Safari-linux.png deleted file mode 100644 index 69e9ecc975405efea63a581986949b2f8868e072..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2221 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 IvJJWZ7toLlMgRZ+ diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-md-ltr-Mobile-Chrome-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-md-ltr-Mobile-Chrome-linux.png deleted file mode 100644 index f9fbdfa5ef1492f63915cce047f424f01ccc32eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1711 zcmV;g22lBlP)Px*X-PyuRA_0U-og{tLF+16Ye>O`!n;0K9wmZe(O6-Aq28fAQkQv{LHo z>JA+`lx{~W4*>w^@9#GnjRy}NTqc=;$bu$vkr8$j+TRsdkskH8?nEGMTn+-P+pPT2N4snek_YBr9cTXheVaM{{8#+ii(N{4<5|T&1p26nwlDq z$CKfSEGrN~xm>QI6beBIXJ==5JYHvKCxlQe7R%*w+K$!~Np2sVP6q&p#bQ%aQzS`pxm=6I zLPhuP-OFaP0RSu(OQljBJ$m%--@nml^uvb_LqkI>77GASSXkKD*!cGC+suEz%SIAY zEEda!3m3FnEr-Klv)Qw=vx}X81p)y8z-qOUBnbd$X=!O`X`!NJWo64f@{|}KAJ=NN zX0tg(eR+9#Q&UqCQw|(Bz~}SLW^+kN2|AlBru6xI0D#=wT(s#tdi1EKriO|#naq?Y zvYe#l2mrurHfy!orA(Qgo*o|`zjEaYawHrMheDxv0Wt#d>C-0`izN^U!r?HJ$+TLn zr%#_op-?DnbFzS_V)IcmX^w7GP~X0*48GG zNV>bbGcfBUL?V&Y*C~=kB9Zy0&q9Sxr-Kl_e*GFP6M`U=N~KUJluD&&i{|lo3WcJ& zx*F-FQmM=3LLrhQ&!0b^lam7gz%WcElQ|rYReAa-6bgkxk*=PRv~&=Q#cVcPetv$! zv5mrJvk?TrGAk z005sqf5vgVwzhVm+UxZmKYsk>%anz6AltJV7D%a_8!!m_fmgcOs>M3Ut8?b`tW27@6# zKi_7v#p}~DMI;i5M544(lJ6-RjpoIR7jC!v>eZ`yy`E}!I-R|}y?5{4wcG6)jb?aw zm{#v}I&a*#ar5TQiHQj+_xJDLBuP4*PE?~xNMSOWU0q#Hr}NjZUp+lNY&JVVzXHs! zl*^YdW7xbwUawawm7-rNzJC3B|Nea($2V`@{OsAYj*bp06UTA2T1^nd?%lgDUAiQf z%S|Rzf?lCe;5gph-Ob@}sKmpE59@R~i9{k43Kw>9{rYv8O!n~ML$}*~^5n@48#cu2 zSJV`>T3u9BgsvYyevB@D{`?sX20J@DQAu%TW+pz9$z&1)F~2im*v!lft$y9Qb@7fQ zK${|$%g>!V$Ki1H?c0~hxi8ARDQq^I8akRPnvXyrP^nbtBej$gh{a+gNwQe1h5Go~ zB`vgFI2;b2&o?(W=ka(}<)_7^_7sswG%+y|4u^}2i*X$P@#9B)G!O{b?RNC1g^e3G z78DdLt&fKw2;|qo6bNBoUte=`b3;SJojZ3D^ee+sPahtSr&KD{YIR;-p3mnyd-iO6 z6vy$tzCNGN=XSe0Iyx8(#?tzD#A0!Of4|4$*}s2(LdxjqXfPOTY;26hV(sni@87?d zNF?$4Wu5*aB(3GfVlkJ?6^TUR8!Z;gi4!LvgkG;V8jU8^FU0HhQkqm!;`Ny(d5xCA zU@UQC=jP_7rKe3yC1qhpnd5)H`*6A3W5(b)f(N002ovPDHLk FV1m?nL+1bh diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-md-ltr-Mobile-Firefox-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-md-ltr-Mobile-Firefox-linux.png deleted file mode 100644 index bb46f30aea05f3e7b7fd2e6743a6d2a9efaacb3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1732 zcmV;#20QtQP)dxq2!p-9U}USc+Bd1phWhM}!l8?7a6 zLTa;_NzF@zW)Y<%lkmNs=lph_o__5-b)FpCxi;HRzx%$=IiLHwuXFvb?`8Ajm%+3i zC17Jh?@``zF%x>vGye;ENJt2tK7ESEj~{pW7M3hof@ja3p|rHL%WJf>w7}lp9!HNJ zMRas@m)9}+L=*aN*dY_Tk)h}2=3>vDJ$U%=AsihY5fl`J)YMcA88Sp}TL~`<7A(N= z%o>Z`ra1#l^)KI&>&DY}kOUTer&hW_VF~00B*$I1%CD z;R5&l`}aslNPw@eFRos_YJtwrQ>IKoR8$n+ym^D9q$G?PGX}SB-Zy?V)4X=!QLzI{6y8yn?s+>ASS z?%?_J=jhwFuZ+2L=@OPLTP818!sh3qq9TE>jNwM!x^)XLUc4}&w-0rX9zDYT{rkl` zYin!q_3KxB`SL~n_3PKq5?<8VOLKEG1`HU0vuDpDEG!JJuC8FF#IU5;<;$0`di82K zJsfLhFMpF!!ou9Sb0u_mczB2x@7S@UQ|O#dh&y-glyGEgYYS^XfO!p1PfruN;*E)k zi8y!e9A3YE4I3L9`SYn$r(^><^YqW3Kf}Sn0cXyf!J0K|FMeJfX5p!v{D!I~zKt)A1NqyJN$K4Uea>({Sqy!AhKn63q{*4EY^6q8vmXSGl|Neb^`}R#dV&uq?*tBVr zly9xgr{GP=&&$gTm6esEFew%h5g}z{&R@QKxzzJnm*<0Xz1g#8WAWm}c=hTP;^N|P z?AS55xVT8UnQb8~GgB;~u{6ywMlns$S!<`rK|p-Sy?ggcotzJ^#B@TZx^(d1K@1!? zP{wd~`MtIIb#-;p_YxBmBP||^;?$9+mzS4g-@bh!j`#21UuyDf+Za81w1h?~QnO~w zlJ6NBDRS%S>3VLM1$sw|&YwSDjwaa}d^ptuqk7${>5552P&DRoYI zwIWmf3Q6Gcr<7+6`pcIurICo>thY~H+C{?CoOapQ)F z$Lu=z@EnK+pU#Ef%Pt;}E zrbj7}r|^%5PIzTyWtPyvqdjllJV`0lo__7xH6$k|WANa?()Y-8kKbFH&lZi&pfheW z*0YO%*JqOwPY=Tq(@FNpFdbxTHBSIxa}Ikcot&KHy6j+J@1&ibot|O2TWe{0kuoD; z_QI}!@87?RH?3N=N?PjF&8}r2yA4)ji1o0000l diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-md-ltr-Mobile-Safari-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-md-ltr-Mobile-Safari-linux.png deleted file mode 100644 index bf9ee888b1e30b8e67a7b13c977049662a70b1bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1579 zcmV+`2Gse9P)i|UK~!jg?U{W@Q(YX#&#roNlj+pqr1gS-lwmd-YHhvzBfT&T$Jme! zlr5oUHB7XB1VvW;AtQpudQn72g^`fCOjJ;UKr2K?L@1)n5k_k;ZOUzK_vQKH`dseg zZhMifr|02*{yO*kzQ3LG``&ZTcJDX@K>(J20{z<)_!D7GVE_UEXf&GQ;^KHS^Yim> z+_(`}icBWcXf*K-^!s5~3InVu3`8+yeSN*5p+PJbbGh7-l9HD%Uv7))_4>@r%-r1E z#>PezMX6AKfB%sqN7B>NB@)TV$VgJ=o;0GEqSNUH2L~+{%gD$`MMXt*b@j)OAE{_} zcQ=>IwcG6mgTZRG-oAaC?CgsB;AH%SN2M=Dnc#$B8WHLD%4vWQ7R#ujgkx^b={wrl}ZY}`8|OnHa@5j+5d@rmU~8qbSPZaLCKW z#YOtw0RXsME~@?d_3NCRoPGQD?b)*@D=W+8a$UJ{g$%8&t#P^B*egjOPNx$9V6)lM z($b=eL!pq#WO6#4Tc&JmY>bYM(iL*KTqqQlm6f%(w-W>r2m~w^ODGiD*w~;nuU@?} z8jT8tVrputtESAHppEQizAc_$MG#w z+-|o*p`a_?y?ZB<$@=^IuU@^{+}tb_3ftP+-n@B(APA*tX=!n}Tzb7eH8r)dv9YD4 zh3vn6{W_n|zjNn~)oK-qL^U-v?d|OeDf0KgA^z8|4lZB53;^it?2Jp#{>*29HH87z z6b4vR7+_6dfHj2y))WRR&X=!zJb;+CS*w|Qcaj{q|PLiHNDwWR6%$Q83xKe)8_SyD?H8wW( z_3PKz)8o}s7z~Ee(o%B0LFPQ)U3kwVP@89=$Jmux(*REZo`rU5#&6_t1 z3k&Dx=d-i3o0^))+qg~d@pxKWTMG*dmzS5jySvF;qtWQ~dhg!7TT@e0Sy{O)i7cXAW zqduSS!i5VxJw3;c9kW`kzta2t{u3uo*lac`v8$`AprD|ssj0HEGCbw%*|RVVkB^TJ z4i4_!yH_rk)AjL|w==d(sjI82`kUe5VX|{}c2*=3$>nkwhLuX?wwKR*KEJ4_2mqi` zspjYB5d>k>XJutoR8*v=r!x*8p2Fd9>g((K`uZFW#}00CLfG0q+YVZ?;q&>HmX@?y zEqR%dk-_*8Fbwl}ytTEp81-}*Qw|(Bke8R2nVGqRlQkhkI#aT zHaj~zFfc%m`u+Y7A3mTc`s~@WLx&FWc)ZAZI=go5`u6P`hGF3;7=}H1^hmGQYqi>k z4RXyJ9iF2kco*2x;{ZwM`LGyEG{oE*Vfi1?0?EX4EEWF d0oD`-{sMy2q2TMn*LMH_002ovPDHLkV1n$}8a)62 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-wrapping-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-wrapping-ios-ltr-Mobile-Chrome-linux.png deleted file mode 100644 index 0f7f1db8be89c7511983d66b3d5c276d2b957f17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2830 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 b*t)r_kU;LdN18u4;6murIO}I9@1*|$yv|++ diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-wrapping-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-wrapping-ios-ltr-Mobile-Firefox-linux.png deleted file mode 100644 index be4786f379090b14b40e1329b07a3427636d680c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4834 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 M07*qoM6N<$g0cPY00000 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-wrapping-md-ltr-Mobile-Firefox-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-bottom-content-helper-wrapping-md-ltr-Mobile-Firefox-linux.png deleted file mode 100644 index 7a04d7c2f74d8a787ede59a8e0f78f8879f9af84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4285 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 LNkvXXu0mjfTbuL; From 0f03052e165e04404124cc01323c92f1a7a53604 Mon Sep 17 00:00:00 2001 From: Brandy Smith <6577830+brandyscarney@users.noreply.github.com> Date: Mon, 27 Jan 2025 17:58:52 -0500 Subject: [PATCH 10/25] test(checkbox): only toggle between helper and error with both --- .../checkbox/test/bottom-content/index.html | 62 +++++++++---------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/core/src/components/checkbox/test/bottom-content/index.html b/core/src/components/checkbox/test/bottom-content/index.html index bf353991fea..9ae90f5ef83 100644 --- a/core/src/components/checkbox/test/bottom-content/index.html +++ b/core/src/components/checkbox/test/bottom-content/index.html @@ -27,8 +27,8 @@ margin-top: 10px; } - ion-checkbox.custom-error-color { - --highlight-color-invalid: purple; + ion-checkbox { + width: 100%; } @@ -55,71 +55,71 @@

No Hint: Stacked

Helper Text: Label Start

- Label + Label

Helper Text: Label End

- Label + Label

Helper Text: Label Stacked

- Label + Label

Helper Text: Label Fixed

- Label + Label

Error Text: Label Start

- Label + Label

Error Text: Label End

- Label + Label

Error Text: Label Stacked

- Label + Label

Error Text: Label Fixed

- Label -
- -
-

Helper & Error Text: Label Start

- Label -
- -
-

Helper & Error Text: Label End

- Label -
- -
-

Helper & Error Text: Label Stacked

- Label
- -
-

Helper & Error Text: Label Fixed

- Label -