From c37eaabae98359623cf1618e5008e93217d8824c Mon Sep 17 00:00:00 2001 From: Marta Carlos <101343976+OS-martacarlos@users.noreply.github.com> Date: Tue, 25 Mar 2025 09:04:19 +0000 Subject: [PATCH] feat(divider): add new ion-divider component (#30270) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Issue number: internal --------- ## What is the new behavior? - Introduces a new component, `ion-divider` which has two props, `spacing` and `inset`. - Adds e2e tests to both `spacing` and `inset` props ## Does this introduce a breaking change? - [ ] Yes - [x] No ## Other information - As discussed with the PO, using this new component inside an `ion-item` is out of scope , for now. --------- Co-authored-by: Brandy Smith Co-authored-by: Gonçalo M. Co-authored-by: Maria Hutt --- core/api.txt | 16 ++++ core/src/components.d.ts | 29 +++++++ .../components/divider/divider.common.scss | 41 +++++++++ .../src/components/divider/divider.ionic.scss | 47 +++++++++++ core/src/components/divider/divider.ios.scss | 4 + core/src/components/divider/divider.md.scss | 4 + .../components/divider/divider.native.scss | 46 ++++++++++ core/src/components/divider/divider.tsx | 50 +++++++++++ .../divider/test/basic/divider.e2e.ts | 44 ++++++++++ ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 1382 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 1834 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 1715 bytes ...sic-default-md-ltr-Mobile-Chrome-linux.png | Bin 0 -> 1548 bytes ...ic-default-md-ltr-Mobile-Firefox-linux.png | Bin 0 -> 1896 bytes ...sic-default-md-ltr-Mobile-Safari-linux.png | Bin 0 -> 1827 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 1391 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 1843 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 1722 bytes ...ionic-md-rtl-light-Mobile-Chrome-linux.png | Bin 0 -> 1373 bytes ...onic-md-rtl-light-Mobile-Firefox-linux.png | Bin 0 -> 1847 bytes ...ionic-md-rtl-light-Mobile-Safari-linux.png | Bin 0 -> 1686 bytes ...basic-inset-md-ltr-Mobile-Chrome-linux.png | Bin 0 -> 1558 bytes ...asic-inset-md-ltr-Mobile-Firefox-linux.png | Bin 0 -> 1901 bytes ...basic-inset-md-ltr-Mobile-Safari-linux.png | Bin 0 -> 1829 bytes ...basic-inset-md-rtl-Mobile-Chrome-linux.png | Bin 0 -> 1655 bytes ...asic-inset-md-rtl-Mobile-Firefox-linux.png | Bin 0 -> 2021 bytes ...basic-inset-md-rtl-Mobile-Safari-linux.png | Bin 0 -> 1951 bytes .../components/divider/test/basic/index.html | 41 +++++++++ .../divider/test/spacing/divider.e2e.ts | 25 ++++++ ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 1791 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 2408 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 1937 bytes ...acing-large-md-ltr-Mobile-Chrome-linux.png | Bin 0 -> 2051 bytes ...cing-large-md-ltr-Mobile-Firefox-linux.png | Bin 0 -> 2706 bytes ...acing-large-md-ltr-Mobile-Safari-linux.png | Bin 0 -> 2298 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 1723 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 2224 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 1867 bytes ...cing-medium-md-ltr-Mobile-Chrome-linux.png | Bin 0 -> 1976 bytes ...ing-medium-md-ltr-Mobile-Firefox-linux.png | Bin 0 -> 2522 bytes ...cing-medium-md-ltr-Mobile-Safari-linux.png | Bin 0 -> 2214 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 1690 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 2132 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 1827 bytes ...acing-small-md-ltr-Mobile-Chrome-linux.png | Bin 0 -> 1940 bytes ...cing-small-md-ltr-Mobile-Firefox-linux.png | Bin 0 -> 2424 bytes ...acing-small-md-ltr-Mobile-Safari-linux.png | Bin 0 -> 2173 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 1858 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 2588 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 2007 bytes ...cing-xlarge-md-ltr-Mobile-Chrome-linux.png | Bin 0 -> 2121 bytes ...ing-xlarge-md-ltr-Mobile-Firefox-linux.png | Bin 0 -> 2889 bytes ...cing-xlarge-md-ltr-Mobile-Safari-linux.png | Bin 0 -> 2366 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 1652 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 2038 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 1794 bytes ...cing-xsmall-md-ltr-Mobile-Chrome-linux.png | Bin 0 -> 1900 bytes ...ing-xsmall-md-ltr-Mobile-Firefox-linux.png | Bin 0 -> 2324 bytes ...cing-xsmall-md-ltr-Mobile-Safari-linux.png | Bin 0 -> 2126 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 1922 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 2767 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 2077 bytes ...ing-xxlarge-md-ltr-Mobile-Chrome-linux.png | Bin 0 -> 2187 bytes ...ng-xxlarge-md-ltr-Mobile-Firefox-linux.png | Bin 0 -> 3072 bytes ...ing-xxlarge-md-ltr-Mobile-Safari-linux.png | Bin 0 -> 2439 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 1382 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 1834 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 1715 bytes ...ing-xxsmall-md-ltr-Mobile-Chrome-linux.png | Bin 0 -> 1548 bytes ...ng-xxsmall-md-ltr-Mobile-Firefox-linux.png | Bin 0 -> 1896 bytes ...ing-xxsmall-md-ltr-Mobile-Safari-linux.png | Bin 0 -> 1827 bytes .../divider/test/spacing/index.html | 79 ++++++++++++++++++ .../angular/src/directives/proxies-list.ts | 1 + packages/angular/src/directives/proxies.ts | 22 +++++ .../standalone/src/directives/proxies.ts | 25 ++++++ packages/react/src/components/proxies.ts | 2 + packages/vue/src/proxies.ts | 7 ++ 77 files changed, 483 insertions(+) create mode 100644 core/src/components/divider/divider.common.scss create mode 100644 core/src/components/divider/divider.ionic.scss create mode 100644 core/src/components/divider/divider.ios.scss create mode 100644 core/src/components/divider/divider.md.scss create mode 100644 core/src/components/divider/divider.native.scss create mode 100644 core/src/components/divider/divider.tsx create mode 100644 core/src/components/divider/test/basic/divider.e2e.ts create mode 100644 core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-default-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-default-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-default-ionic-md-ltr-light-Mobile-Safari-linux.png create mode 100644 core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-default-md-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-default-md-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-default-md-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-inset-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-inset-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-inset-ionic-md-ltr-light-Mobile-Safari-linux.png create mode 100644 core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-inset-ionic-md-rtl-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-inset-ionic-md-rtl-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-inset-ionic-md-rtl-light-Mobile-Safari-linux.png create mode 100644 core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-inset-md-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-inset-md-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-inset-md-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-inset-md-rtl-Mobile-Chrome-linux.png create mode 100644 core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-inset-md-rtl-Mobile-Firefox-linux.png create mode 100644 core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-inset-md-rtl-Mobile-Safari-linux.png create mode 100644 core/src/components/divider/test/basic/index.html create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-large-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-large-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-large-ionic-md-ltr-light-Mobile-Safari-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-large-md-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-large-md-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-large-md-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-medium-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-medium-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-medium-ionic-md-ltr-light-Mobile-Safari-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-medium-md-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-medium-md-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-medium-md-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-small-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-small-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-small-ionic-md-ltr-light-Mobile-Safari-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-small-md-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-small-md-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-small-md-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xlarge-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xlarge-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xlarge-ionic-md-ltr-light-Mobile-Safari-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xlarge-md-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xlarge-md-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xlarge-md-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xsmall-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xsmall-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xsmall-ionic-md-ltr-light-Mobile-Safari-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xsmall-md-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xsmall-md-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xsmall-md-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xxlarge-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xxlarge-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xxlarge-ionic-md-ltr-light-Mobile-Safari-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xxlarge-md-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xxlarge-md-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xxlarge-md-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xxsmall-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xxsmall-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xxsmall-ionic-md-ltr-light-Mobile-Safari-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xxsmall-md-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xxsmall-md-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xxsmall-md-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/divider/test/spacing/index.html diff --git a/core/api.txt b/core/api.txt index 2c79b81465..23b4f5321b 100644 --- a/core/api.txt +++ b/core/api.txt @@ -731,6 +731,22 @@ ion-datetime-button,prop,mode,"ios" | "md",undefined,false,false ion-datetime-button,prop,theme,"ios" | "md" | "ionic",undefined,false,false ion-datetime-button,part,native +ion-divider,shadow +ion-divider,prop,inset,boolean,false,false,false +ion-divider,prop,spacing,"large" | "medium" | "small" | "xlarge" | "xsmall" | "xxlarge" | "xxsmall" | undefined,'xxsmall',false,true +ion-divider,css-prop,--margin-bottom,ionic +ion-divider,css-prop,--margin-bottom,ios +ion-divider,css-prop,--margin-bottom,md +ion-divider,css-prop,--margin-top,ionic +ion-divider,css-prop,--margin-top,ios +ion-divider,css-prop,--margin-top,md +ion-divider,css-prop,--padding-end,ionic +ion-divider,css-prop,--padding-end,ios +ion-divider,css-prop,--padding-end,md +ion-divider,css-prop,--padding-start,ionic +ion-divider,css-prop,--padding-start,ios +ion-divider,css-prop,--padding-start,md + ion-fab,shadow ion-fab,prop,activated,boolean,false,false,false ion-fab,prop,edge,boolean,false,false,false diff --git a/core/src/components.d.ts b/core/src/components.d.ts index cea5a27201..1ce0b2fba3 100644 --- a/core/src/components.d.ts +++ b/core/src/components.d.ts @@ -1164,6 +1164,16 @@ export namespace Components { */ "theme"?: "ios" | "md" | "ionic"; } + interface IonDivider { + /** + * If `true`, the divider will have horizontal margins By default, it's `false` + */ + "inset": boolean; + /** + * Set to `"xxsmall"` for the smallest spacing. Set to "xsmall" for very small spacing. Set to `"small"` for small spacing. Set to "medium" for medium spacing. Set to "large" for large spacing. Set to `"xlarge"` for the largest spacing. Defaults to `"xxsmall"`. + */ + "spacing"?: 'xxsmall' | 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge' | 'xxlarge'; + } interface IonFab { /** * If `true`, both the `ion-fab-button` and all `ion-fab-list` inside `ion-fab` will become active. That means `ion-fab-button` will become a `close` icon and `ion-fab-list` will become visible. @@ -4440,6 +4450,12 @@ declare global { prototype: HTMLIonDatetimeButtonElement; new (): HTMLIonDatetimeButtonElement; }; + interface HTMLIonDividerElement extends Components.IonDivider, HTMLStencilElement { + } + var HTMLIonDividerElement: { + prototype: HTMLIonDividerElement; + new (): HTMLIonDividerElement; + }; interface HTMLIonFabElement extends Components.IonFab, HTMLStencilElement { } var HTMLIonFabElement: { @@ -5399,6 +5415,7 @@ declare global { "ion-content": HTMLIonContentElement; "ion-datetime": HTMLIonDatetimeElement; "ion-datetime-button": HTMLIonDatetimeButtonElement; + "ion-divider": HTMLIonDividerElement; "ion-fab": HTMLIonFabElement; "ion-fab-button": HTMLIonFabButtonElement; "ion-fab-list": HTMLIonFabListElement; @@ -6619,6 +6636,16 @@ declare namespace LocalJSX { */ "theme"?: "ios" | "md" | "ionic"; } + interface IonDivider { + /** + * If `true`, the divider will have horizontal margins By default, it's `false` + */ + "inset"?: boolean; + /** + * Set to `"xxsmall"` for the smallest spacing. Set to "xsmall" for very small spacing. Set to `"small"` for small spacing. Set to "medium" for medium spacing. Set to "large" for large spacing. Set to `"xlarge"` for the largest spacing. Defaults to `"xxsmall"`. + */ + "spacing"?: 'xxsmall' | 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge' | 'xxlarge'; + } interface IonFab { /** * If `true`, both the `ion-fab-button` and all `ion-fab-list` inside `ion-fab` will become active. That means `ion-fab-button` will become a `close` icon and `ion-fab-list` will become visible. @@ -9532,6 +9559,7 @@ declare namespace LocalJSX { "ion-content": IonContent; "ion-datetime": IonDatetime; "ion-datetime-button": IonDatetimeButton; + "ion-divider": IonDivider; "ion-fab": IonFab; "ion-fab-button": IonFabButton; "ion-fab-list": IonFabList; @@ -9634,6 +9662,7 @@ declare module "@stencil/core" { "ion-content": LocalJSX.IonContent & JSXBase.HTMLAttributes; "ion-datetime": LocalJSX.IonDatetime & JSXBase.HTMLAttributes; "ion-datetime-button": LocalJSX.IonDatetimeButton & JSXBase.HTMLAttributes; + "ion-divider": LocalJSX.IonDivider & JSXBase.HTMLAttributes; "ion-fab": LocalJSX.IonFab & JSXBase.HTMLAttributes; "ion-fab-button": LocalJSX.IonFabButton & JSXBase.HTMLAttributes; "ion-fab-list": LocalJSX.IonFabList & JSXBase.HTMLAttributes; diff --git a/core/src/components/divider/divider.common.scss b/core/src/components/divider/divider.common.scss new file mode 100644 index 0000000000..3a86da68a1 --- /dev/null +++ b/core/src/components/divider/divider.common.scss @@ -0,0 +1,41 @@ +@import "../../themes/mixins"; + +:host { + /** + * @prop --margin-top: Top margin of the divider + * @prop --margin-bottom: Bottom margin of the divider + * @prop --padding-end: Right padding if direction is left-to-right, and left padding if direction is right-to-left of the divider + * @prop --padding-start: Left padding if direction is left-to-right, and right padding if direction is right-to-left of the divider + */ + --margin-top: 0px; + --margin-bottom: 0px; + --padding-start: 0px; + --padding-end: 0px; + + display: block; + + width: 100%; + + /* stylelint-disable */ + @include ltr() { + padding-right: calc(var(--padding-end) + var(--ion-safe-area-right, 0px)); + padding-left: calc(var(--padding-start) + var(--ion-safe-area-left, 0px)); + } + + @include rtl() { + padding-right: calc(var(--padding-start) + var(--ion-safe-area-right, 0px)); + padding-left: calc(var(--padding-end) + var(--ion-safe-area-left, 0px)); + } + /* stylelint-enable */ +} + +:host hr { + display: block; + + width: 100%; + + margin-top: var(--margin-top); + margin-bottom: var(--margin-bottom); + + border: none; +} diff --git a/core/src/components/divider/divider.ionic.scss b/core/src/components/divider/divider.ionic.scss new file mode 100644 index 0000000000..493bcb3efa --- /dev/null +++ b/core/src/components/divider/divider.ionic.scss @@ -0,0 +1,47 @@ +@use "../../themes/ionic/ionic.globals.scss" as globals; +@use "./divider.common.scss"; + +:host hr { + border-top: globals.$ion-border-size-025 globals.$ion-border-style-solid globals.$ion-border-default; +} + +// Divider Inset +// -------------------------------------------------- + +:host(.divider-inset) { + --padding-start: #{globals.$ion-space-400}; + --padding-end: #{globals.$ion-space-400}; +} + +// Divider Spacing +// -------------------------------------------------- + +:host(.divider-spacing-xsmall) { + --margin-top: #{globals.$ion-space-200}; + --margin-bottom: #{globals.$ion-space-200}; +} + +:host(.divider-spacing-small) { + --margin-top: #{globals.$ion-space-300}; + --margin-bottom: #{globals.$ion-space-300}; +} + +:host(.divider-spacing-medium) { + --margin-top: #{globals.$ion-space-400}; + --margin-bottom: #{globals.$ion-space-400}; +} + +:host(.divider-spacing-large) { + --margin-top: #{globals.$ion-space-600}; + --margin-bottom: #{globals.$ion-space-600}; +} + +:host(.divider-spacing-xlarge) { + --margin-top: #{globals.$ion-space-800}; + --margin-bottom: #{globals.$ion-space-800}; +} + +:host(.divider-spacing-xxlarge) { + --margin-top: #{globals.$ion-space-1000}; + --margin-bottom: #{globals.$ion-space-1000}; +} diff --git a/core/src/components/divider/divider.ios.scss b/core/src/components/divider/divider.ios.scss new file mode 100644 index 0000000000..b8beff625c --- /dev/null +++ b/core/src/components/divider/divider.ios.scss @@ -0,0 +1,4 @@ +@import "./divider.native.scss"; + +// iOS Divider +// -------------------------------------------------- diff --git a/core/src/components/divider/divider.md.scss b/core/src/components/divider/divider.md.scss new file mode 100644 index 0000000000..8c09e1e910 --- /dev/null +++ b/core/src/components/divider/divider.md.scss @@ -0,0 +1,4 @@ +@import "./divider.native.scss"; + +// Material Design Divider +// -------------------------------------------------- diff --git a/core/src/components/divider/divider.native.scss b/core/src/components/divider/divider.native.scss new file mode 100644 index 0000000000..14ec29f0c6 --- /dev/null +++ b/core/src/components/divider/divider.native.scss @@ -0,0 +1,46 @@ +@import "./divider.common.scss"; + +:host hr { + border-top: 1px solid #e0e0e0; +} + +// Divider Inset +// -------------------------------------------------- + +:host(.divider-inset) { + --padding-start: 16px; + --padding-end: 16px; +} + +// Divider Spacing +// -------------------------------------------------- + +:host(.divider-spacing-xsmall) { + --margin-top: 8px; + --margin-bottom: 8px; +} + +:host(.divider-spacing-small) { + --margin-top: 12px; + --margin-bottom: 12px; +} + +:host(.divider-spacing-medium) { + --margin-top: 16px; + --margin-bottom: 16px; +} + +:host(.divider-spacing-large) { + --margin-top: 24px; + --margin-bottom: 24px; +} + +:host(.divider-spacing-xlarge) { + --margin-top: 32px; + --margin-bottom: 32px; +} + +:host(.divider-spacing-xxlarge) { + --margin-top: 40px; + --margin-bottom: 40px; +} diff --git a/core/src/components/divider/divider.tsx b/core/src/components/divider/divider.tsx new file mode 100644 index 0000000000..ef3c70a06d --- /dev/null +++ b/core/src/components/divider/divider.tsx @@ -0,0 +1,50 @@ +import { getIonTheme } from '@global/ionic-global'; +import type { ComponentInterface } from '@stencil/core'; +import { Component, Prop, Host, h } from '@stencil/core'; + +@Component({ + tag: 'ion-divider', + styleUrls: { + ios: 'divider.ios.scss', + md: 'divider.md.scss', + ionic: 'divider.ionic.scss', + }, + shadow: true, +}) +export class Divider implements ComponentInterface { + /** + * Set to `"xxsmall"` for the smallest spacing. + * Set to "xsmall" for very small spacing. + * Set to `"small"` for small spacing. + * Set to "medium" for medium spacing. + * Set to "large" for large spacing. + * Set to `"xlarge"` for the largest spacing. + * + * Defaults to `"xxsmall"`. + */ + @Prop({ reflect: true }) spacing?: 'xxsmall' | 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge' | 'xxlarge' = + 'xxsmall'; + + /** + * If `true`, the divider will have horizontal margins + * By default, it's `false` + */ + @Prop() inset: boolean = false; + + render() { + const { inset, spacing } = this; + const theme = getIonTheme(this); + + return ( + +
+
+ ); + } +} diff --git a/core/src/components/divider/test/basic/divider.e2e.ts b/core/src/components/divider/test/basic/divider.e2e.ts new file mode 100644 index 0000000000..3e8867ac30 --- /dev/null +++ b/core/src/components/divider/test/basic/divider.e2e.ts @@ -0,0 +1,44 @@ +import { expect } from '@playwright/test'; +import { configs, test } from '@utils/test/playwright'; + +configs({ directions: ['ltr'], modes: ['md', 'ionic-md'] }).forEach(({ config, screenshot, title }) => { + test.describe(title('divider: rendering'), () => { + test('should not have visual regressions', async ({ page }) => { + await page.setContent( + ` +
+ top + + bottom +
+ `, + config + ); + + const container = page.locator('#container'); + + await expect(container).toHaveScreenshot(screenshot(`divider-basic-default`)); + }); + }); +}); + +configs({ modes: ['md', 'ionic-md'] }).forEach(({ config, screenshot, title }) => { + test.describe(title('divider: inset'), () => { + test('should not have visual regressions when inset is enabled', async ({ page }) => { + await page.setContent( + ` +
+ top + + bottom +
+ `, + config + ); + + const container = page.locator('#container'); + + await expect(container).toHaveScreenshot(screenshot(`divider-basic-inset`)); + }); + }); +}); diff --git a/core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-default-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-default-ionic-md-ltr-light-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..9cd4dd79328e0dfc7a1e37e052b2930376b0974a GIT binary patch literal 1382 zcmZvcc~BB~6vuy-8d@5wbgVL4xnUzoW)tyT`8S-R`_z2Jy}*4>PlRoAnk;&s^EwmK+oSS*oVw18^C(ncg{bYtm~5=H zi7LZTEByU!cHOehEr{FZs7xq#%`Edc%^!}oN9y-xvkO{7zPm*_3c&W((@6kaA4afIu#Wbreb2Z0OvI1y`#NhE>;|eEYkD^08*hd zA4N6w_4nU~m}jPUs7p&rALoT0D3HlySi1|Zygj&4cPCy~yE@hzib~Z#Z*K06EmTB* za<3ekU;j$Bd$RtR;CH=Vzp%iFi#sTAfm?bdE&bK|#BVS%At50UdZWF)JsGvblFj#G zDW%d32^u_yP-(PTrSeyVB=zMmwJMTE>!4PZ{K#KfOT~1yv|tchuh3|FZ$Q%LmNjbj z<{d(z4F{`iVoDW?X}U<50s%25YxMpjj(B@6ydyq7-Yk751atZF-k$l=lUY!^tfH<^ zHB%Yv%wRAavT_L}Wo{mTd}$@p6NPf+b%oZ5n*3ls-cXoN@7kUZVJ;C5>?MDX5jKK> zHss)&`6lTE0%p!;v&RmL$OIyc*R?cX?Iu`Q)z0RTaJfz?!QlDU#9QiLe4ijBZPdHa z(Zy>Ofma-0D|+4h_;{!Tj4mRh__v{S24i7maY~_3kewQ;t4S2ftR_)-*b9*Hg~j0# ziG<7L+H=DhjM|EdC>Dzq5iz;8s(nz*6f4ux(#|zRM@2>DlGhVASiG&%m&M~@x^ftO7UmIySyM0@`xTs4;`4A^3Cu6h# zkl|Iyap-^m?u-eqD`7 zxNk%1E(7qs^{l&ruK~t?mtRTy3LlEs)!oxGJ2MlQWCgCXGzJJ_V>MF)&$gtZrL|(Q z_~br8_|OC%T>tWhLXl21x)Q}^V4L@LIGlX`d{lV2ZfRP+vf?S|8;Qx|Tc$Q*5Au5q zaBwT}xZF`qVy28o8*biWeBt6nbt`*w8?~ywJ|QV-Rq^8Lh7B7CCDJgLz||4}e!h9* zj#{nu-%VGyTlf%LMq&)A(P&7)0)sOyPSSRNX^a!PeHtI%WO~F9o)0ZEF(^LrA>oB$ z21#lD*u;zr3+tR<1oacwgQ+)k@jJs~_=lJnNI^jXr$c>pR(bD|u3^uE#!7sH{5*59 zczBjIr%Eewcorlc8XPn;&A{XFwzjs`*4BJfil+xN zk*?-lnVS*lE}32I3OSHRDwCbXaf&~`*jJ`B2Fu?!le0v%wY4=hH6qcsIlhYMh7Pqy z88%>`?hJF$9-zmT>FjqSBO`NjbDfj)v=2rWlUJl~^vcXlkhZ={0MhdZrTP h8^|c^1OMwrpN-J+4{my|b>#-*1UMf8wh|MZ{ts@XpKkyF literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-default-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-default-ionic-md-ltr-light-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..a51dd78b11191fc72cf0a9fcd5f32895f883814e GIT binary patch literal 1834 zcmb7FX;@O}9tR>L%|ddS9CJy#rnuzZh618uirS=Q5-vGvq@syqxs6Mw9@a2BKU(R#R|9Ri{{Qtl0rTKWdsVZwLgFqlv zcRcPF5C}{I-mPFtz|+#kPYnc8T6D)@e6I%1N~14!#^|&!cH`n4mhV1zL$W>Bdt%{L zr%|5ODLRuw+%PW&n^#gJ`9HSO zB5qP$i@N4Ft5A~nYorNoAirv)e46`v#97bCL4(~;I2r_oLSRBT;){y>Bjevt*v@q& z2uwd6eG`%eE!qYK%IUc!d-T&m5LlK)8~#ANO_zLEiXj@m`uP{J53oQ#9;`wW2(YPZ zOD-G^r?jwbA8-N)atevY<7OW}4w0WXvHgOzwRHfK!D!91AaNh*qLQAlSgr>T9;{@u z&!(ibTHDwZrV4f9$wEd#4fPP5{lyXMRL(1%+=tVW)v zMw*+N_71RvnttC*Qn|(D9%Cj2)c;Bo<>;}erY;rSzd!Zro}sqw#oX(-u&~EGV-pki zZ*x-d1DlBWap6wYpAPF^&~|fCfN;zh9?LaxatbmxH-FvHv3zo*DY9^Ud_12{|Cnu* zFe4e;O#LXz)^?!$p=ohm!qL8LuRuu%gYKd=MGlzS+4;$2vOpI$sfBfOkKXI;_>Fim z-}%py5_D&0XI#jO3`OJnAz)_#;W**piF0H!IS|PXjr?eH_3{?DNu5{s9)cd7k8EcrAJjlJSLIb9coaibV9+6Il3bJ;3 zI=ror^LPkRmwP1bN2~6MtHEXILLrWqy77*ceczlIKD{eP7nPUX{bO^(E@d@Vg?9V4 za!nvFpv*0&`TBHyy*2T#xe2@NgtDt4@qNc>flzQLlL zov$Gfh#571t)J#%4Neh>k>1v*#3i9_28kPA@h`7GCSwQzIl$1k2WbDT`-VLXTt25q zM{cw0r?t0oN^U{z%1tEHU%i9 zD#FH8D%b9d_=rNFZF?Y|4r^nkVpq8sJ;B%mo=3c#fiu7B10wyu>Tq#iUmxS%y^v&= zyE;dE_e8U@6~E-0EVy9>(T=v%&z>8X+snO+qta*qWS163U+~Xq4Bt?&ONM0O9+A|h zuF1#FP1izDUdsTSleT{F^62y?iuBmm*};LzfS@4u>2fdG%R5?e8|S+jb{^D;uKudC z?5OVPl~74t2*Z|~cl*vA-avTw!d6WW6qWjwwC~3C&B(%XYuMf;Tlb z#`}u^X_^@&%nwITwCHImTiC9Doi5ivp1C;MmchNc_~(#)ReO$J&KwduEf*mSv49mw zAGP1z7wT74QSlZq^o(f6RZGj_eBE2jGm3O(-hndIQ$u_fHoR!MWr z$Xq|Gw$_X35VJy&@RezFV{aw%kMA2IG!bE8VZ#yseEMVpguoq5^ZJ1g<;`71$IB%W z3E%Q>V@19l3dW~=Uw!*d?L2;nLv>SCRsGN$&20B0603kFD;pbqc}ZW_Kj8)0*vx{( z?`u?SX4fq_)g|aQ84DOa5^##W)Ys21EX2px_fajWC17uD5Wg0%SWL$HmLW|fat#X) zPs(Wn{OfRW->jH$*XTgqO`n5M_(GFhFBwOX$PVIP2|?9V?;{+S3BRf{1mqz2YVmo{9U6VeEITypAQzB`8;i_c5QiLaDI+#?0{0Q-h~wmq~?kY)6r0s zs|I7NLQ^C%dbVwQrphhH)OG)U>0Sbb^nzf+IUGB7IHF63eXhU1-`-9`PmjHA$8O0q zkjVBQVuR|aWw(RF;0U!L=O@|_*lIxfmh_+L4)2d@0JWpQ<$!|9ZCT$^wStY*xcegHpgvdAH%g&akPpdYn+r1dUww6l#}~Sz2VD0Fa0i0iUA%C$*x=0n E0vd)nX#fBK literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-default-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-default-ionic-md-ltr-light-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..39b8b98e7cd2f78224771a9c284fed5f8687a145 GIT binary patch literal 1715 zcmY*ac{H0@AAT*3lps;t7i(TdjiwTs8V$81uO$_VNy})hgR#|8hIUG;NTefJtxqa6?U=X!eCL~c?z#8=?sQRhuS>_9v=wPnQSKb0LJd_MhQdzz_JHH*!F|`nu4#iztag76bCWP~ z-^nV58d%L8)IHj34xX^^R%knYcqGg7Ty(6*^s5EMTi5rbH5x*oOddnd+TOVoHY>E`|G*s z=C-yRKHqXD-C-)u#{S}e6^APwA3e;F8PhZj9WQhAzKRbye_n%Jp{8zV-!ngN9B}3g zjwU$g3`zFrOQ~I5D=RA@_xuwV`}eySh)HNp$50#C%ZgpBwbA(Wv zQ&3=n&0qYTsWR0bs}m3qkSN zJv1eSacnTM^~*W6p~xe*%E}g`GLI2!4CWI}h@g@ySa@MWhAR)FqN37`54XPAeE+`x ziw!pW_Hv0T>-qD5p`oGM+e`{>d}8A77H@OSteJR1d>RBX&T9a=Cma@^}hL>W28O zmuSrB+lHNc-Y0F!Tx`mi17SXhcrg!g@a~h^HN!;P1!=Ct+CMBw_bDhVMZPV zUR5`82s z!A3R-v#849+||h@UVZ)kBGZNUtCR0`(}~!8|E|=-bh87q-B;9MfM=OaZ+r)@q2W#G zQM|TFZEfwy%uK#m934f%(&_Z7jt-sCC{1`1uw2qMUO3z8v-%dyw>(@S2|@ZvmbQ>W z9>~)n^s5&b9@nre^;q7zxUjX`Uufdi|M8>1`tr*sT1n!+zKD=X#AA!%vAQRz_J%rM zbzj3QM&kPS?kv3jVW66t3&FD#Wa03uf%>oO7_W2<47A(|47GOCgJ5D+@`i*AKfgnv zqa!1kurc`K5lxeMgM+THydwnd?OIJi4=B~%{ysZ*YFMs3pV|^r8pYEyKZYE;G?@QK zWUG7K*d9^-8awKXl8WZ9bWuQN3OS!{rqC$*P`VjslgF@V=U&(3A>ij8Z0SW`g8%@& zIJZ-$v>Y-%)L<(sDwud7@h1HcnPwG(#`r{=_Y#T3OuAWi3R$(_QTED8Gee0=9JDW?1ooA;ylMkvHIo#2VPDpS|NFe|{_W3aHS$X|fpy~b?!doH`}dIl$?Kz1x#qzhr7=V`{P6%Z7cYoU3Ca2g Dd#ng2 literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-default-md-ltr-Mobile-Chrome-linux.png b/core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-default-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..bad7dab1d6791271b0ea234868166a5fae4fbcac GIT binary patch literal 1548 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 R;Kcv{002ovPDHLkV1n0(dWHZ1 literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-inset-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-inset-ionic-md-ltr-light-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..078b5e4eba7c93a6c4a7436edee41c0e60cc9554 GIT binary patch literal 1391 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 literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-inset-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-inset-ionic-md-ltr-light-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..b4b6894c993e34fdaee5f33621854151046eccaf GIT binary patch literal 1722 zcmZ{lX;70%8pmHmLLh`&xe;D70VAho0wTr`UMB<*fnqRn495(IkxPz@B@#~Inog2+wpuydX#}3yf{C7|>4Ht5$$cF5Zhlhnk)l&V$MJcskP?3(9%yFDL|Ieqka` z-e)U5NW{mrP8(qU$}64tcr(y)2jNV$sVx^V(Wk?B)4qaZUs-xO$5ad?dOB>Dy4KFV zF52w2-umtS*ZFeSqU^4WK8KRIR_vImpmHhqR1)z<#m z&DTk;eYHn}j#byt*kqD8@(6P0zKt%5x@3!J2;!iEf#H|IHtHIeRWs61G=Tu2y&>1i z%lC4u!A@lt=!Ha5FxeiX)1d>yz6vVI$;s<0GMv{BfX3-^an5~UXY6Mxi zeX>9xAnB@LAey~l-^>hbu@je-ogLgZ?hz1xFMjI%?v*Lbzfz=T>^P>Wg1PKQ3~rxn zP2S*GSXuFJ+)zlPLGE>0$9dG=JRR$nlr64HQKs4P%D3;u<+?^j7ltExy0g`WCns@* z{qoG2P#nzP3Xfwj7=t4t+KZfn?v;*8%%a$>Z^@Z-(>p?8$lSAk)HgTxXDF(fFg1nI zl3b}Yct|Xk&h+Mubtc*Uxv+3%?wQeVB_$z)C6>KZGZ10gcUzq)8=oy5jSGbdcf!Q_ zWHLD@HrAtjHo@WUuZom%d}3lE7L%b6QHrA6y6-YfuedsSYD=hjz3JoQ_>-IgeyGAsaF|^F;Gc!5^nOFD&s;bfp2onm(4= zJmVcMOmHX=3MuBf>5M{S>AyZLTp}nH5kzyVr$jGCM=yN)#=Yi71aCsnR9ZhzHFQX* ze^Td+AbWpYS#>&8>V^T8(-B}W6xIf=p2|1B6nb)U8XN>lNEgT3TnL(%LiNJhe*a6N zrQtcH$Nd&W)(vb#aFncd#tHi0Kuz8{};@fNJ`$)Qgly9YseZM zL2jk~HYkhzFmZQ>LigW)lQnZPg^dCdc;wsTk<@bpn7?gc(Cg)mqgP){Pd7)IX)0AX zBr5OUzyFK*aRgDQk$kBThYi1ZlRZCw%G<{$WKtM)KWF#u-9Xuv@yPn7rYyd>3$gg@ z+LF=xxw+-#Sw`eoiyVN{+1VLNO-qwo9BXy%z{T9uht%_WZ77tifdSVCDO<*?tE*#e z;c5c|18>(hG*q)aeSLGw%Jf|{t@G41Hr?am-`Snz=;aE9EB#RS$ z;B4K_l0^59jp_RO`PovbswYcq_w7sn{Fwtt7kymojv&u0NjlIUszFp%E4+Ll%u;{h zuEz_Xa<5tk=JJdWb1lls$`GroT4^+z;h}ThLqkImvjDXnVEwi5dBuUr+@t!-!*Nmx{GQtvwTmTj`~}fx$~%v2m9W>t+MAVUV9>oO9%O}D=MJ2 zp}`H82W$bU_Us9*Phig)7b-Rfc4Y|!gUUSF2w=|7w}_x5lgaMO8VU^T z;NqtyS6nv-u|P~2D^4^ONs)(u@4TER8>;qi<%jRnBNRUkH6rZ#9!2YIN>s9dme3SozZ!3`O?}`?T6x;^M?z9OI(la4wlb;dgc#0WXq=KpGm_ z$3kMU_+H||>)UK~jp0A5k~|6pf@?fpcDIzqWadQk1p>5xw#Bz`;$V80E3p{l9z!6|Br+JC&N}1?Oe@`?%EbPg8v6%9&tyS=t1fK2A%p1 AF#rGn literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-inset-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-inset-ionic-md-rtl-light-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..e8a03c16ebc35482156e6106e3a7c5e79aa79310 GIT binary patch literal 1373 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 G!ao6$b^a>= literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-inset-md-ltr-Mobile-Chrome-linux.png b/core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-inset-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..2ba47496a27a33153f71538b44cd3c803fe69451 GIT binary patch literal 1558 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 literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-inset-md-ltr-Mobile-Safari-linux.png b/core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-inset-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..033d187d41d5c3c121f0144800768d2c91c00012 GIT binary patch literal 1829 zcmV+=2io|FP)Px#1am@3R0s$N2z&@+hyVZv&q+iOd|b`bLbb`X3qLI`il zC_32DK=R5c(@K-5Zo1LD5Q0rs7llPc(1|W0AqYyaR8&%kuu_vuE40*V%(B#w>7b@- zU%cCgCa3*YV_AFuK36kq)>_Y6bMgFL&l=a?W{fe2h=}}$&v*|&L_~fs3JfA5;zof% zL`2;90JOHYQczI9;NakRk4HpA#+eVmlP6C|OG{&5U|_t*BO)T>%pMmP_ph3o8Y(L* znLBqb{r&w!L_`4Ka=9oiEv2HOg7)@y!o$M}2netm*VfkJbUGOx9;UFckm~Ac0H#l$ zJ}#3H5fShCG&eW%^yyOo9zA-*%a<C>n2_xERLXo%e0T<+ezOG!xyzP`Tf-@l)$SFciBTug9qFaXDn9pl7_6V%kyFm>wG z@tm88i2MMLze;-j`ZcFcogyP61Al*i0PJ=<+qP|^qN0L_4VORDk_Tl`g*tWk@wNj(N@{e(2!f5 z2M-S zY$L~R8)N9{>0!#0Db^kX{Jm%J_U&7Of`ah#^K)ywfB$}3TU$AI?i~I7{q*(q5fT!j zpdcdh2lE|yVYAtoHf`Fd3VwcmgoTCuV@D2$gV4~>u^pX=i2QOoT~$Ox+}OOy;O2BX z85kHKDk^F$$0Q;muUL_~g)F%1l!a!0#dF4EG{a5|l1 zc_|SQ`AK{~f78&=Ky`IBzP`RJU%q_Q|0lRyF0Nm{&hzKb2@MTp#flY#goFT4TwF|D zT^#^LMMXqMM>9M;OjA=605@*jptrY|wQJW}{WUf=a_7z+1_uX;jg4i&f(6!b8tv`v zG&D4@a^*_O%F5{I=wQ~YStKMRV7J>TFE6L9t&Om-FcK0Hm^^v%&-<1{ME;LhD~3y# zE|Hs?OLuoS#l^+UpFiL2*zJGH0qrSwbZ2KL&CSgKw6(SI`0-<_zmq3VvS`sF9zT9e zXJ;p=sj2MUyO-hNVXKez>(`T>o=$yzJ)NDMWMpKJlaoVsb~Z&tMfCLaaOlt>Hg4QF zDtCm4i2NX9j9Ip9nc1>si~0ERqcO&q!NEbZYu7H5mX>Bl?AWoxY~H-teE9Ie7-P(* zPoGRqPL5f%YLyur95lulQ&v`H0ONAGtahE9odz(sZr!rV>g($bU@9vst+J-3CgbPl zXRcklW{feWq@=_ErlFz1s&nPa6$6;#$B$cOEiEkuFt=~tHXFTwLr{cg~zSqh5dBZsc*7 zQi+O)jE%2uK93~hdGqFtS2>_PdG_p?+YNujUw{4O_PA-(V151`uH9}QRW|YnN<>7w zWo2}CcXRXR zO%5MEOm=oQ4u|8Lb3lKYI~ripq)Ap;Pfrg3iHV8$`T3ETm&c12FL?d>HAjvd;oiM_ zY}l~jmwo{vBI3>p3|U!O6ciK?5)#7V#fw?JdNrAunO4Pb$pP&tcXVK2Ao=~>F24|coV`s@Eo|1AeJ zd_8w`Z*MOShl7BC0Jr+Ry}bYg1qCTrw1~)WK=~L%M8u7b-4+oMHwp|QBI4%X61Z*E T3_72O00000NkvXXu0mjfas+Ze literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-inset-md-rtl-Mobile-Chrome-linux.png b/core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-inset-md-rtl-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..a80270fc36863276e107e195799579bfa4ed09e7 GIT binary patch literal 1655 zcmV--28j8IP)1Vu00001b5ch_0Itp) z=>Px*F-b&0RCt{2-CamiZ2$-G=bYpEuuZl>OPAAm{MZ7m3pKM$A=gD*@Ft?V zZ9#WM7v4leZMuUjM(V z9eJMdT>W{@!?V8(rIY{wq#5>4F8~1G2artwkdBZ|0FaK5O#qN$lv2Che(TmPkH_=d zUxI7`fE0_zU33UAwk_|Ng$dzE~_43WcmzYfDRu#bOyA9=>to z#^J+<`}+Fg@i>F~O#qNuu~@95qvOt({S|6Qq@um3Ta!nVHEj zOw#z3l@&sWOeRA%0l>!Md0wehj*gD5uC7X_Q4bCFE|kYWtOC=`llH0pM{7Zw%@3kw?>8lFCV`s&rINF>tT-QCvKR$X1aZ{I#C zs=B(m+S=M?W@fs(yE{8OYieqEo+lIlAk~~s=aC~v2qDeQ&Ear35D1(k4#IgLi6QmLdv@%j0A zpU;<*UFkH8nMtFJJa}JRHaA^?I31MhMCH)9VL-|EF!+wiyhD#3REn z8jVJy(fn}m)~#EOM&tK?!Fdw^q$9l30l*)#yuAGO?OUZ%$@6^DeS&po)7;!#s+R`< z|9|=U`Rf{weG>qrBb+w@KsrJ;0YExJHUVsEE|;sSs_Mdp3(^nS(g(5$0M;$35j-UY z;YpB90I+UJjo>LM2v350;Q&A=rIVAB!^6WF85y;;wFZMBaocEVX=!L^XliO|=gysV zb#=RU?+%4RJv}|opFj6{y;iGrW@aW73MC#te*D)k^{ykAD2!HhG5zq4~mCA0n zQ%b9=t4m8u-@JJviM&H0Grz4;$m-auib7RA0LlKqXPp2H*em| z$;l}#EoE7Da&ppaHuv}Ua~${h@#FUPcAZX_ot@p&(=#+Q6bgkzQB*3GGcz+IBO}sd zc6N4ERn_$L^uH$>jmA%(K3%$W$!4=nOiU~+EIfGd;O^bKV`F2tZ{LnYA}?ONxPJY* zR;w*5D?<+fz@{b$LV0<)$z<|)Je1P+@88$g*B>}=z~yrJ{r(dtP8>XV@ZGz2lv1zP zd;IwEii!%S(?ozdU{H!AQ52m{ zr$V8~&CUJKp6{Re?TOz*HUVsQ@p!zqxA*GRs}6^wzrX+f{riUw9V#p=EGjDcS2ggCW@lTWV(3q;*K3V2q6}WB^(YPJ$h6WMY&vl z_Uu`U#gdhkMF^>@t1B)pZftC9Zf>?(tx1nRn-~lR*SIQlqyWI*yk75@FJJQW^QFda z$q#$JB}t9oYbgj{J7g08q$8X+0YExJHUU67`U`S?1|M+Yh(-Va002ovPDHLkV1lO^ BBqsm> literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-inset-md-rtl-Mobile-Firefox-linux.png b/core/src/components/divider/test/basic/divider.e2e.ts-snapshots/divider-basic-inset-md-rtl-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..c2f995e9f472f1fa7407e73a999b5030c121de40 GIT binary patch literal 2021 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 + + + + Divider - Basic + + + + + + + + + + + + + Divider - Basic + + + + +
+

Default

+ Top + + Bottom +
+
+

Inset

+ Top + + Bottom +
+
+
+ + diff --git a/core/src/components/divider/test/spacing/divider.e2e.ts b/core/src/components/divider/test/spacing/divider.e2e.ts new file mode 100644 index 0000000000..35b903111a --- /dev/null +++ b/core/src/components/divider/test/spacing/divider.e2e.ts @@ -0,0 +1,25 @@ +import { expect } from '@playwright/test'; +import { configs, test } from '@utils/test/playwright'; + +configs({ directions: ['ltr'], modes: ['md', 'ionic-md'] }).forEach(({ config, screenshot, title }) => { + test.describe(title('divider: spacing'), () => { + ['xxsmall', 'xsmall', 'small', 'medium', 'large', 'xlarge', 'xxlarge'].forEach((spacing) => { + test(`should render divider with ${spacing} spacing`, async ({ page }) => { + await page.setContent( + ` +
+ top + + bottom +
+ `, + config + ); + + const container = page.locator('#container'); + + await expect(container).toHaveScreenshot(screenshot(`divider-spacing-${spacing}`)); + }); + }); + }); +}); diff --git a/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-large-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-large-ionic-md-ltr-light-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..0af4684a7cf1d105e23527b6145ecf1e9b9d5293 GIT binary patch literal 1791 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 literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-large-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-large-ionic-md-ltr-light-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..c074234ede2fc8a3843c262ceaf7274642dac76c GIT binary patch literal 1937 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 literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-medium-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-medium-ionic-md-ltr-light-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..77ab88750214f4d83afe0aa28e0dcfabbd249de6 GIT binary patch literal 2224 zcmd^>`8%8G8pk8m5r#RI>Ow7i0yO;RP2v?{hB(lNG!TBFS&wMAQ6r7fp= ztZ_H9b=Y6xT z5-w|~>8XK0APrX+%ry{5DGSic zVl6eo!(!(K%UoeW74Q_qeg*Tvbv*V9#`@3DI~ppz5VYRccDx@O4F;7Wu){(U6ph#a zL=9-^5UoitNax(uw) z7D}k}qyq}+2FN0XOwF4!M9SY?xB3O!(|zoOCa?-shNy;;@JxttYHEs-zIJA2=FYCP zDK0KXgEspAY*ku*=^%WMq5eSnNUI#-KDF1Vi83 z`5YP>+t`&Xt*EOzrLRe)QWKZL`?Gcbae?--rly8SBGm*9JPco-dyRmZo0~5uJ%0Rn zbNwB<#39LxMJTzJoSYn%9rUf@swr^ZLZZj*+g-xx>4Ku7r2zWcY-jfU`x908B2Gcy zs;Hw=94-3UQ|BaMa=g-QKhpVuv%Dja93%_c82iE5U8=JR9^Evvqo4*g~JOeEV zZtRHjOifL%`uP>%eAX4+zNel>K=(x2EfJGYjnKJ3lb zIacAG^(5-p>VhH0nis(cm?fF>Vj$OO+VdA46aALQqqOCCvHioj$4VXP<{PCP&V`)g zcH?(2G+O&vYipatWuK&&057kQzpz!lIezrwh5U3781m{n3c8}YdWfw?B9Vwh;&Xw( zM_*l{C6Gu$OyF?gWeT2B_*6AZC?v^X9#m=zT^VuW1lof|p!z*o)Bu!Lf5DG`lUjw8>A-AK^;4AX!D%mQ7>tQqHOsrxB7*gTW)D`%u+?XJx zeQ+IYx9E(#K{3v$c`;RQ4`l;&w~rYAuW#S0X=vDANI9xVkg~rf#pE68X|>?#G#PG~`Awjs!C>g7ZDeaw2G|-hy6lEjD!c+w+@iv*EkjpM)G* z)6T!wqFF+L;DvSQuk&wfy|c5j#yGT%=9qV=PTGdEudgrJ?u7FLUUT?F!s?9OS}4FC zevN1C&zw87Ai&Io;_sRH`G-VZbib&mC@g`{y8q@~@7>QkpCkGQ1|oXzXy{po;O=b~ zs>wq)1tz}C2-=bV>( zgjG}a(9qBr&^uiN1A}i-RdOg`*hp5Wwt)&aq(A15Uky4AwnXqPuQ1tc!gOoYhT~5u zN3;QCt#0XAkvTs>-Mzddd;0C|?N}^!{AKX)GWUFItEK;|a)CfFxB@AF0-p+~_WU`R zWAZkItA%r!=}rk89UT?6$Fpo#0I;kG8qt-Nm5bADYti1?A-dxt8**2&s|#bkiee5p z26-3Bn#OZW9VXHas4ORX06f*mc>n%~&&yL24?AcZRsR|u?mV#A-2ej^mS0-B>HwC_ zz0SDNFxDvQ!=~%&$n*C!^@z44m9`>mnSI?N?LEK2cw(18?!Mg##}$@OP7-DLkEOD^ zCT@Qhu!={9i*@_@`={!eeSH|ZYzu$?h*hh&h*dJOb@e9S7}i7eIIRyjbk4{^wW*Wn z?tY#74bHeQb)Mf)MlYjP3>8}xM!|Kyf*(J8%4g2Z%hPkJzM8>MHaMR!_=WTQc^?}w zVkCIxc}ZUE6;w{q7`62j+sr1b5jFW`GeJ2JNEgO`Kd^f+iLbq~^QMXd{E2{EFA*?o6eayXqMN!P literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-medium-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-medium-ionic-md-ltr-light-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..b8a4ff74d9c60000680026791ed6e6d1f7062102 GIT binary patch literal 1867 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 literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-medium-md-ltr-Mobile-Safari-linux.png b/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-medium-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..8081998d6482ba58e62a81af21ee0c64038570d7 GIT binary patch literal 2214 zcmb`JdpK0<9>kHb`nNNOfeW# zWFD!Mi82apw<+SNW+ZeWCfC7;iNSe0`;YVA`Qto$J?mL(y}$Q;-e;}f@B8`wR*Hwa z^H1t1bqIofBK=16f*_?N@a(Ln3a-iypZ0>A62r^c9=hMLaRdxh81^KJ8aQIq0$32F z=0PIvqeOBi`rTY9KAT#nrMSU%%Hho~$+xNv@JNSa@8sHf;(4)=3YC+68DUT=2u~1j zno3~iP0u%Yqq^qA@GK*@yD3=YX8YIplmAG$Ai8ktt*6cz9DCnO*U#3ewv55;93Da^ zRuN0>Td|q%V;ncN>!@Mt<(Rf?#$aZSlGrv744<#sh9nZ3Zux1!Fj;%AkB{zizpIhf zwmpL|oJq=736l-Gxsb^z&Bxd_Xc*27m`q%!8y7o0;D|z@ID}BNgM&jm*K)&!llYfC z{1asr6_UA$-hkuB&6uMU$pAUW1XfQ(>gj!+9eIP_y;}(vEWS(1O=Gdrj(Ryeuj%ja zhmO?86)et6m9^9pw;3A`eC;aM(9j4QeY+j8)7LdRx|T5wHeRc;D(3r8&L#UTCVvQ; z{!CoARyBcbrU%1%cHo2FibT^dwiaonJLQ_wQII|%br>1cK+L|Y4+Q*}usQf_-q3QJgz8|Gy#EG$^W z$Z4fTuazfF2hPkn+3v?N3si?d(x|b1eo(_f$23DkYFBS>uuTa9 z&g^dGJimJVy5rfi=2$G2Y7@?7vj^WMB`4oAuV0$e$3<0b!C)$q4I0k>)+ZJ_8E8M3 z&Tmjtc~=#zo1UId#K3v^`8^M5YYrSZ07|guXRbx~#W%eD8`7Od#>Y$U+_}6vSbQ}< z-^y~AHk=twS|x02D=sOyq)^0YZnS{*9z3Xb{rYtZg>p43%iiCAOLKGc>3)G|^v07X zoa$=x;~m@=TuVk+&5`jB&-8QJzRjHY1%nwJc8Qs&Hcbk%aE*wll%**xM;)J%Pt&}- zy{Ds|iJPs?O_r3Grw+De?84)T2HIP&Sht&-F*7Kc!7|vYonuO)C|7ioot#=$#)T4D zW?`Z2!{QAfTkaq48)Gnt?#Q_3SRHjZwOQEFQ7AM8^)W#C;8-l-$|kyD3XA3V90(e* zI)TOdT}K0hIpzuG{=c9#&?DPM6=0G0H96`B7xxTc_~CyMNxis_NZg?gR{Sl&ER_dm zM!c^4Y-Qd<1HAb(T)K}G2n1@X2~C6HJVd$^PB`9e7O^=g*&9WpT31TrdFE4K@(t5|?>a_9k)8*lK)KFgy1DwgTvuCn*9(6x- z2nC5mB0Pbh95&pp7ZDNhgU(S=Iiyg?I%ntSWh1a{akU$nK+x^6i> zIbs5Ze5`W|4*vC5>fIaF)!DV@q%$9)r4LVui~$@>CbLh#OifGEpx!&wY$bgv8}K!R zGYKsIG5PYM6!2>uHOm?uJ%!lu`(83R^$ku(-IGFT>MC~DLn1%DE%V;t`;;>`cNW^S zXV2HkN!3pa-^Tjtt*;WJAp2#AEk+eEu6~7+9GTk=W9C&@^VY%UK>{3t6Mr8yXsNt#qz>h$ZQjm+Bq;!`QuZNOnSb@JUcG&NUE zi4TWbh6>_8wr)Zqp)e}Ea;;OsScpFaptiL9Ub6s9C1vO?Qaf~J?Zm{y)5Xc!5+0BJ zA3v-9hC_v2VMIg}o=<4vr4?r9^AVd==sU6?(Wv*rNx?vA@!ozxgK(?65xAS#UU`z5VX8U zkMOpNDF@qSInCJEn41(B7)YT~y*xelxwxn&CMN3W>hhUmRGyo!FB(+mi$ucs)Sv{F zy5+aj#V)>k;IF)T^=inq$hJUQw|K>4ThrZxe4$WyqpU0?FAr5&S?Me8b0h|6n9$PB z3$!$o!)yCH;#cBzQ=20da?`T1vdCv2JSFL-mm2-E*z8=hz{}oJskBuhGX;ILJT^Yw y4g!m4Ay&Zs+IAa*p8e%jX+=K*hX1mp6(!#cx}YGLp$YyqAd;gy@xHy^#eV}Rwh`+9 literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-small-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-small-ionic-md-ltr-light-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..3381b751894a3b5c9a1ed7ce5a5d93a415b12402 GIT binary patch literal 1690 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 literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-small-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-small-ionic-md-ltr-light-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..b6ec650fcd762ac39352dad6bc81b36f88ea04e1 GIT binary patch literal 1827 zcmai#XH?Ty6u@5`fE24%FiH`$4Kfm1wI~~E4iNrOAOiw|5EOw54T6-&$Pg?jOB4(= z7(yAT3|T?;l6`1I)C7r)AVrjojL0yR{(JhNUwYd2;l2CLx$oS2-~HWt6Yx&B-OB39 z0D#?)oiz~vL_91*N(%690>vDM4@4LdhXrL%G^XLpjxa3bq69Cx(#4wqDD*+rXIvt< z^P@rs@#40grPQ&?L)oEoZ?qjlNJ`J*T$J|_t@9kQnXV7_wmZ(}*~ERa>zp;~%(M2B z`p?K@vbBrPU5<9TY3?Obq!C9PO6=L-^@Xlma7}ScP873=QnKMqe{%@ALgOta?++NR zF#zCWpU3nr0LaL80FLif0N4KVQspNE@HwIaz;$h?%?Cd*F@d%~f=Bv35Yg8+KX|mE z`gs@vJlM8mU|_JhJekx!UXgY0o+}=IL?}>Auok~~@$2~bdH((TXd@%HrKP2`f^U!f zQeSVPee76qRTW7y6&D#9d8PgwS{?#Gt1$G{qnKi;)Z5Y78Lg)W4cAabBO~16;^Nn9 zAJ}PWc{ zT-`5TjkKb|Lc7|_V`LAHEJ0P3+vW)bV0JifHL+ISq$DOK`8wc&UOXT`P{Ppgu` zNXv@pLL#Nx+uL8Tk_-&+b90YEL>%shcMHA9BKkdMO^yH#m?t$1PW0EiIOD*rV*s%-L6M*Z)okI(R%O z%0D3Bl$lux9HgYp4wY9_q!-!jZK82Y@-aSMfw8#?1w7#rbXC(j#_?Ee`*Ob~sCfN5 zGT1oV$t2rp#fRSXqSSMZqWCVtoaOHiuBk26TBc-hxsT)g!TOEF39}poV0CSk18`7j zJ9zZ%K^XskMR5E1|5UlTXU8_Qg(3`RJ5mOdi_u2>gYW;m{fqGbP$8o}Bfz-Fw!O0N z-w7&|-B(st8lq$~m*dV~yl9<^*R466VmmN4R&Iw9sD|wTn0)QC_6-qBc^;mgzQehA zJD6MX)YKGFWe;$-UHZi6i#sx9ERYS=2i6wH!Z()v{QUj9 zc~64^16?ST^1gdU!o{`OP1&rzuI_EWvr&I+R?C^KpY7jYO`G?q9}RA1ZFw_WDfdoO ziGhK|&qX4Zi7kt*lmkG&+3cO`lB)0=OUk{fFTiD&hHJ26B2gSk1j~iv8`D=UPj0GZQ*3%yr;31r6rT#3r`K+K6tdbzf$~{ bA|9tacGP+IB||EQ2OWTHoUF^RKCyoS&74ts literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-small-md-ltr-Mobile-Chrome-linux.png b/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-small-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..a09b6e2fbbb43769ccc8cd65b41dfaf26f70b5a7 GIT binary patch literal 1940 zcmb7_dpO%!8pjVcgrY%RJ4;zlhtX9<<1Q5haThJ7gHBp;X_LA{t5m9FP$tn(T9;Bx z#%(D|)M#jBj9Vp}bsNEG-6Gn!U!tnr-^??!yZ`JTd;U1*Jm)#*dCxiT=lgx{`gpl0 z$Z5#|02JI@o%{fhxC_mZFiEH{x=@LL28lR77ZhmVd@ck)#>>sg!9SryG#%=ST|Lyh zE-0Dn93`1P@KE6v4KHTCI{d|=4s5_!PL-l$c&Cj=Ro9GHC%p-7^wG^U!KtNI3>$a2 z`v_k7YhlOes>N~E!P;>gnqV)uW9FZX1KXl zMn=W~`L-VYURZl|b>`eNDwRs7)62_s9pLiPj(GeDU48AG-L0+63XSX@X&IT&E^_^_ zP+s~F+oZ-`4v43tt*orHbHWJ(&)n~)rlzv8?|%hnKey3A|;u6{1?%V`vc=|+23FykHf1Q8X9V9WTn%Ng4Z4Vq(>aV<`9R2 zICCcGq#DZA%gf8%-CbXKJ&{F$7laWI#V;=&r#u|OXRy~l9wa%y{YK6KF(H|E0wWw4 z$kKPiKP{ZIM8Vi5w%jYN{0Q?e2RGEsg2pbJDxsWwKL`hJJ@#@!MQu4!reeSd$yNJK#OaX6fxRy_2}Rml_`UC+H3@!Ff& z+1cp;&Gge+RCMLKj^J}^QXl^5!QWLSUzEXS907>>>BIgiYl_cL++3uFJZTF&nc(^v zAXk5?^n~Q3z!CllZi_4!fe|FZ8Pva7{vS&Qf76ivAyEN z@`Z(kSFT){o}Om2*$@JB*USp>#=@Y0TV~`KRFIvOWl5Vv(&5TEy}`x-w%R$pb7^U5 zDk>_Gk&zP<6A&@Pwj>-5RX2(c4`2Nl55#6M_4V~E7VFZbOIR%St`jaHLHzMxznAtG zoA~9UgU!$p#f-|XuClpjckW134fk)}A`(|10PVE7e14I>TOx}L!Sr_fOZJ}-qENxw*;(J@$4l zbUfe`2rY=BXiE>nzm1s*`lg1ygLS)s{7-EDOM|2uOSc&ViJrU*@iPuMdRz_LUY?9x%{3h)A zg@rQ+L^=vGu3Ppq@7`U-V)J@%x|I3(`IeRzCq1Pn<4Mu0ilu$cR~;N2&}eC0eMnBH zPH}NfYqs7ntJrxMcas-EN=`lq@6iM!1_bWIIm=Q(P=TtmZ?3*u?kl`mZwv*V{!K#Z zcvLGd!oOhQ$pQK|?-=MR=`)e;k8m2cziLxBQG&22};1*-F>L(*d_W02L}fR2KxK^2LuSN zceuE?IQx>?zZQu^kQG1>!_)zkqNlk9Cbieh#U}3E(|{S z%)!9Wkgi|DWbP~u6$^zz$~`8N2_@^Wy0L5SeL6ix#BXIX5er@n2!~S3n2M&RruO!| zmuWId>7m6?mGDdM18axHv$tudjE%`3#OvbqIV~!F*BK-HkD+{A&1+*aQ(r#jMZ6jq u;3I7>>VX$8HNI9l1XR0O<9|q)_X*^fVbaRP-={%k7PvWkIW?dzrv3}vg|pfK literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-small-md-ltr-Mobile-Firefox-linux.png b/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-small-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..2031a1bb2e3fac2da1cb23556fa216786cd7fa26 GIT binary patch literal 2424 zcmcIm`9IX%7oX8gGO`WX%NH{m`&45u%962-Y)P9vMoA*Z+F;ClB@vlMTCBy`8f7W* zSjUpJi0mW@*&oUJd_FwiKjHh!eVy06=iYnH`@YZno|tn4V;+P!0s?{XnBWbqArNQ` zVCx;&4~&PjaLy12m!65?8C%lTUxP%v-6g603yl~beu|4VQCxs$JzcV@4<_wN*Ibc* zRg6o9chN);kvc8wOA|`a^l2^+g9K-1pbK3M2R9lh=Y62IpLs!+}yD~ zTU%TGei0E7nqlj2*DJEJU}9ooQ&Usqk`gr;Sy=%Q5l%rt!M{Jecp-JQG8k@bZ2X8$ z&nPP5o12?!YHMp~O*tV?*p1-Z_jByD#Xy~!f#7Uy}VJliA6U1tfr>sImT|T zY*uxSbl2cuzV4`^qT<;1@7Z^XDk~2M1O#AIRcS>qk+Pb=~?ruu9*<ylpTj5A%6a}^ZL!xFW1&cN{&^My@gjK8kPP{{XZNEC@PIMHa{QFWGcYm z@Z1eawUzdaA1NzfBg_GeD|B zVcT6k8gZrXi5!gA+`Eu2I6|o~RX9jkAyFH$bWLp3?rUx9NuRObon`cK?Bpae`f#&{ zcX0t&&9lpD2rczriyRI;k6dpn=L8+<4q#CS{g_{^z}@R`(f`i^<7DXCLaKA{#|PG6 zDUnrx2;P_Xfsm6~Fi|91dt_D_4Ce~RL9Q#8Zrk*e`#s`G8(iNGJT%xQi=@1RJnLXF}hUfnNSxSd_mn>lhfID_2ee zL+!e7WMpK*vuED&O4FCz;hb#-;u))q6@*?R6RLN^A>t$6e-o}Y9Gu|%WMO-)Uwjg2|; z3kn3p#A3?JH5m+s6Z^i{)ckyJ|Ni~^nY|Ua#v)f4v!6eI&fK1xnW-zhQgQ2h%c0Qq z6|Ow{B6dv_C(E--=I>Affj3~bFXD|yhfBxvQveUywb9(Zn`^%2sp=MXN`dpk(Eu^6 zZERT1b<`2>#&4kPF%~#3;y;iU^}`n4S5#z{mI~AOq}Wwq8wpRJ=JVgXcaI;5%!sV{ z{Mn|YxwX~M#YN`Rr%#>3!w-s!kE77&^uj`3b#?VM-Jx{drrv@}v`pi8m$oNr3NYQ! zHOSGUM-Rzt{GO-f=F0O*YLY!Vo~OTiCk8}#URppv01Bw(?BF{=$EwgXrlyGD$`D$v z%_|u>xwD65RaN;kZVsOI@Hjfz{!C}gQd9>IuwgV1;VI4X>QQ*A6G+fmE%hF_wY?bx zl)lTSEEDGKTX*gl`TDZHoUIx&E0OMr$j(NG2N1^lSgz9s+raS`K9E?!r*ict+fr!- zm&(RF(+w`-PX@2x?YN7R>Gax;4of(}-~Vl}`2%HV-^o@n7!0;a&^ZzdFtnN?BI-vN zpYF+Hx|HAD(FIg-baa&5(qc*q3L;{xPxXEMN=*8sCxM*lEo%JM81K8W`b(f130Zn# zVPOGCd5?5*)Qz&6L$$^3A8##BTI64TXFXs~t#}}*l@Upk*sbPG?TBLr8C6wBR8&;F zrtnnK;NW0qXD7tN!{gV~p1j&0GW7JEvb0AoK~*=dRD}i^TDtM-Phy{+49d_!xsl9Q zf1KU@Z~h`UwI<{+nbvkuO3q=+lW|WBataFp)uIKgl$NUZ4Gd&vWN;i`+k75BFK=n0e~U-7g#R!rdhuR%JQ@jDM<-!EiH)Q;b9C0 z)5$BB)DNgUGcGzBj^O6DGg_SPQM8k9lFLh+?069$E264TO>s-|*;-s&RN!|zqF>ru zwsSu)#_0nt=!eRfS2oOFYd>m zS8rgmnO^$T%!xk~3asS4N$Ha(;%Z80Gwbh;Vuisw+m-KGgqvC1yu9a^C4EM!?DFVt z`j`8+7aOI#hy^fHGqaEX?Xft>b+r;K&FxcAWfbs1ERNRfyZqkYWJrP)w0zCY-94_{ zQlDPa;=1IlGO`YUbk;nVAq&bq4 iDd8vP!0Bo%#||_n%|n(CyD|!NR1gy*f?=V)Q{+E(_c;;( literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-small-md-ltr-Mobile-Safari-linux.png b/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-small-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..3db0347647309e1415c17fbbcc9916e57f6453b6 GIT binary patch literal 2173 zcma)8X*gTk8s4GQQM92Y)XdN*R1M*=L@u(K|NQ{ZX^2b8}NiQc@DS+j{NyygXlj z|LK{oypr2u#9lme(Z~qKU@$B!Ev+3LJ3yUzHoHcILZL8cH`WezS3s$k(Om7*n1JS$ZO!-X zpr5zc6jT|5ktt&kenKRXU}gqQ6sH+ZO|~XR?{fwsU%UJG_^fiHUF$=CD=SlU)sR4= z(fPQT0w&Ycq0;rI=HBAV*kAYbvNhb0Dk{DzRhD@C!M&)MOdUhR?j$iKWp(v-Hiu^- zOkYJ!t+=9s&K{_838Ye~6<49imDk${Y3bUovv~YhE-FZCq#@#Xto;**p@r(D!2@nd zNy*={vY3N|gI;uNJig#jRKm}OhO)8q^S&;3{QLx)e>dq=5>3*=V0;<~>PTcy8VFER zOI}xH-a&xO0-1+jt*!mh_I6TU*4c2ctH8$pM{OE*xl|*4r$D>P$ zb8~ZNP73z2SSI%Nr&uf&z~4nCU;pO)ot;~6C$$n166_ouYp(amhEl27Gxq`fMpMxG z`ns~Js#jl`r8GA5NbG|LqN=K@%9@%=Dk@2%4H33ZPVeG)j|Rw`6c_(IJZx@i%I`l= z**+P(I&{5oGFY!*p9S!b$9koWVwfj{_z4ykwacjHplu;VB_#rp$Xp5^7O8yv_?ox( z-Jmzzdtlq3Wfc__K|Xl;Y>wL2TTp5$S+m=BBD{fMZoXS66LntJ#@1FMA`FRK@0_3i z6Hs#6=^gGR9}f(fE-*ASl#Eq`!<~(f2?7Rl4~t9X;qYo}EgFqR{|||aJx{>lr}+|S zv_WMA9^Yo#at4XS{K)w4P}difQPKkHhX81@MM@xobVc<4$or>G{?`(g(#=`wE_zYx zUv1J%0HI*wH<|xd7Kst8momOGyR|f&9Hk0Q^olqdaW64ZMMFbTG|36fT7-n4;x2lk ztQ3$)t0eY&dO?A#zJWnVy=%bet4u%-m+4@=&WQ0l9hyyh#(sXP0A57^ETn_Md}guu zE?&CCi^XC)ySqb|zM!EuhX=P66%_~TspTvW4-Yxq!S`Q!Z)7w!p2tu|Xswgb1W?-M z=H|1&VGM~xdUGJo^*gkn$YQnYk*ygAz}M~}6ICso=yI&E`v%D1-`Cns7Gzy?Tn8uzz`Gcqzh zjgEGKnbOiyI|qm7F^9iONl6LtCqy4`XB&5y8!W7>aQhMF_^;#52=Z9uv~W$(xZwu7 zs!58Rl4M#uGo6ORw70h_&a@uK>D=C4MyJVM&}JewzORvOot=HhZn4$H=%#cOv$nPt z(G0wd{j#^$nm6Z|goYDid6~kSv$YleBpkpw9p2FOV*FQsU^|Z=zlX}o%RBt2%OhCc z9CAmhGoz)&h&Lx$LQ@LxRL`Hey2GxTUWs?QtIu)|B=?hK*AtyK6mL!&ul{Lk= z1q;@Hn30*;+uzURum=up5RAGyo2yrU5a=n1LeVIUUjGT;TUW>KugKfjc|Yy-(Tz+d z$M^!n)^5Tza`OucM4I<^x9cNTWT7Vx70($-fgM|i&bY(9nk8P`Olh|Jb9LP=$$*id z)|>hdseaW8%Ah&KfZS5#<{TXQn5AB07#7o%ibJFMJiCwwXVW^!oWqi<%6KoYDUStn zJYGB-O{U#>*RjdrRNvzG0gb-@@BwLHFdTkP>RBB%H1uHgNVSLL1r<%rwA56QVeEAu zpBq6z*Y|fgF)LSq+gLlb1b<(>2H5q3F1Wo_UXSQCzTNGWj_I`t&aE|Ww6uO04Wt5x zaC39Bv$wZ)a|={AP*6~SeFEO2e3Hkr{r)Kjb%YSlGyegN5sEHwxsiHm;@Voso4s}O zO83_v3|1O9EXEg^lHn|#V?Fwv6*U)p);M5JaJHN zZf;3wY46Yw!PZvH+1a^g;fo30TULae67?K-V2J+1{uhVi$#|p%k@z4#KV^8Spk^F# zNedy5LZyHI9{I!&g^KH#zQ$euR<|W4CI-nXDfKig$^-ZB&j-ep9;169+~r^2;|;mK Xw}F2q!-a|97Xl)f5b>49p7H+x-+ckz literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xlarge-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xlarge-ionic-md-ltr-light-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..ce7077a341f895bbf949e70da840a17467588bc5 GIT binary patch literal 1858 zcmd6o`BRfu6ox-gk)jBSq5=ZbQUzI+#TYOMMV5e~(UCWpe}>TB(g8 z$`)xGFd{^V2_O>|Aw&!iAd-a$h!KK>kWhhy5Yv8krqgMse}H%9z4!if&YW}4``n_F zCjtx&%nSekFboRxLjZtI5qMA5*9CXV7ccgMhfWG2z!zv3w0I8ydYT|VpEKzdve%Qr zIGI)FqEy>>`1%vaJ*R6-XTB``ZEKn!;*70>{!-@+s6I3ZdaF}y4z+vOVO?Odzr@Yo zC&DK`FW|WA4iDF&Mt2{{krlDpQbm&EV8g2k_ zGIjz$PQHiEPq+S~7Y(Cm3lBtIv$HzC7k~L zcUM~xwqGBTie_;+5GL{8i;e;AQiR@USo9dEl%rBVyNb#r&$U2sai zyiVmV^z6mMQ86(w2?>wu>Vh#xpin3TBH;509EsJDj7t$`0|HpRy}h%uv&`b1oJvoY zhjFKO*MeM*jEZtJEp80&mo7UwI)07o%gf6Pcc{5rR#6eM7dJjW4!2`B4HCU`R_29h zT3Mh?m3L0|+n%D6wrAw$0L3Qt3^@Q(d7{>^dsZf+Ik1}^S5;YZ-CXbgfOtul9kq@w zt6@(=GnO8TA;JWDw*5why+~M7U+-AL5-+CHDFS+8M5!3!skITvuJO^dn8udox($jp zRn765c)c542=deR_V({dCv73OP4w4m)934H+TW*(d1I0fvekSYjcG`?%j+xG8^aw4 zY&bd4=B;u~yr_Eq{JBPx*~CaipS%9s}*yjb#yvC33C3g*6pT6 z%BI-_rF;^5`EpB|ly~Q=03MHL>6NaS87PmeH!bpOxWLFzyy;>xnWAQFCSxKM8dZO` zWRK^y>6dsgQU=AUlhQX78CEwMvR8by_4$;7e_hw$rY{K*k4BHRH?_2+O9m^etE(@& z%|T8C2XDd}0V;_=m)RsfBS?B`lL7KZr)}$)U|! zBm~HVxawMOP5eA`2YhcSLk|#uMe{QafhQ)JP+;5e-p@<-SF^G~N1#xo345K~KMs6Y z)!_Dp!m>3goC%sXHaCafizAPs+X?|iv#LXx3K}RY%j-@c}0zmfxWgOI~N(5@lm}j;Sg_hJrKznloZ`uYdQkN zg#Des`N@vSM4r!WWH=saaDaBO}B? z1U#a2M=^7-;;)oi`>| zZv2}eA5T@EOtRQ#tgnd{p~_~E_cj1+_u=G$fq~jkqLZ^Thr=l;DQTwD3%aNN7bCA+ zHaCl+98B5MO$angkx8BVz8uh^LP&R6;s_+NBU#)#P=1JUK@Q^NV|GqT$_Itw2}feS z`_r<+!wF7N2J3a{iB_;I2p(=|WK@eF@9CBgJW?j=st5<@q4`gFqBTlssVP?z`)io( z_WgMH>C;@kbQJB5>uWjRkOWC6o4GxujMeGnxI##J*2YHefXy$*|1GuA;0{6agQ@sO Q;HL-#9XsLI;2WL)CsN*dDF6Tf literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xlarge-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xlarge-ionic-md-ltr-light-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..c802393cacc8ca3e301aa0420c7b49eef348e853 GIT binary patch literal 2588 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 QHEhm+ypQ54bPhWI7r2LE^8f$< literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xlarge-md-ltr-Mobile-Chrome-linux.png b/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xlarge-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..a93eb1db49fec59ff3ca29d3a486e084f265c574 GIT binary patch literal 2121 zcmcguc{JPU8vbF_(y>-mjb)UYp_Dr)qsla+CsIOBsI83l+xwmOd7k&fUvh^k zDQYVM0H6eOaYg`u6doLh$xDMaCBvi^?4%M9PzXRB)L8)lc^R1Vd9T~Wf=RfG7f-)q zBVoy&;YP@Ll4DHZgq!Bkdo5k%-)Z6w-E+P;eP*Jiw;K83AIQLKs?HigxaUQjUyzVR zSMuW`Hy^W5ogTJM!U#2CKU={B^LS~>Gr49x%rLB|th80~L&BmxiHHEw(Pn&x6!5ED zlR|n{_z~c!UnNl>5U{C8(e56faUA%yOC9fA>VysO@mUf{#xPcZ5WjYV?tkTqoSYnU z=DLx3UvKY+#5=LE)Veysa0N6Y$gX6trNz#m>;3!p42&4^w-594^UO>YR9k8Uja%Yg zMULR#ISTAsr=ZbjD70s5t0{s6gTW*ciHwX)NJt1A4u3z&oi0Y3-Id*sNhH$;@;FF)Di_$lj%tFjtSO_WFN({` zP!d!@cXzjo5xSAn=IG^r^{NKMw{8s85(Hpzqw6aUdb!M*<+Zf{e}8p|nT3UTXD5tNUZ9W_H)8eL1o0;X5x=D59YV36hgfmRY!>p_< z4u^xs;~T?<-gb4#8=!-ODHMv#-E`td%bYvAI|5$otsa8zFsHn{+&1o0tvKE>-RZBI z=Y0HqeYK7skEdVV*w`2je3Y9jCw+Hh#4D4jW!NtKJwUnxyHygC<$PkO%&DG25lK=}7E;qrA1O68+TVP`i>381L`Fn_(Bk|O z(mz&r#Ri`382q0C&;rhLX>qjIua%XRGng}%zTetfVS#vs7UsDa85;h~-maI!se-Hp z!3SEfspva`Y|p{tVJ) zt;EC&h5uF@luBq=Sni`o$iLs-_{6|47z~g%DtZnr$)d&VV-{3YyPhJh)FJuC!n=G> z$%>10vT+G1(-xsxZ^7l+Sy^Aw+KHP2E)7c1;k089gu?5VS`P8EU3X>VGBPqMi4_$U zCr_SCPEHP}XIl?UOiX~nNFXSiEYvJ$-_HmFwJAS8AMWmc(L{+kPK!f%dwY9$~h%@PNw4?5xJymp~qZk$?(NHWa4ywxi=GEEb!bOz)XfgBTeb zgZmFj-=$Ki%^2Fw^KLY!As8ARU8{P+(b4h8A31XyExcHRuEl|8yx3coTE!r>F2^5w zUS4!L3dshO+l^MhLC6s#^3#F>GXIS#gk??R#x!#7bp{%#OUB}e2zNKPFa77?teeQG zS3%5oR*A@5Z&4NUhxDnA&u3sJ6}I+%b>47RB~c_2A>J*|Y|YN1jno@B(NV>hqe!96 z{_Vl4fVXe?IZ|+BD(u=djbq1XO-&A%9WxEZQ8t@BGNPfOF~7JNNeZQLnKQ43mY$JF>X6hn zHxG}4vFQ|)Mf%jwZd(Fw-;?i@n7w^{e}OkvS1*5&h_1YjR)cu?_zVpW>YYm&u^t#7 zAGZn{1U=AoFZ-Lz9|lX#x`JiE)HHUor6E#M*V)(Cx7~IPXqOU*JeP)the0GqPqpzP zo2d@pztGXwSNTdBELX~zbD|lr;^gJ274{$1*FV_4@#s9@`|Ry^Xh5Tj!Tv+5maz$= W7g@ixnSBQT1_11WyE7FMc<-Man-E0+ literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xlarge-md-ltr-Mobile-Firefox-linux.png b/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xlarge-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..b7d42357c0b161f922f47f3d48231f5d4dba5079 GIT binary patch literal 2889 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 ZvE>$#7Zn5REx{EThBvh`slc4S@o%6Q=ac{d literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xlarge-md-ltr-Mobile-Safari-linux.png b/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xlarge-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..21c27cfa0ff5300a56450d7fe99b18b15a3b288e GIT binary patch literal 2366 zcmcgu=UY?B8XrKAW#O*aHXBqFLlF=}1(q7&!5a>}g;0d7(p8Ft&?1PkpspZ-l1ONV zY9a)JR3k;b#7Bi7ND>h-EMTai1f>exK-EVasf}hZ!`2^WNmxD_rwGutyiT|Yg0f!xWuRHg`qIy9r_xG} zrw^l_?vRnOlJ(OGXQdf1_{^$mcc1E54t6ll&X%Xq*h69&Z!d0;a2t?G8_7(nW{*jN zlb%FuQdy=Kkf98~R&LIWECBxcze|DN4k-d){|AalBpyL1Y9GkbBw2tIlznztzHua@ ztjvbxr8_V!1yFe;ewDY-$k349*5MXO8)#|(uNQIJc8Oc0>s zeM^QxMPsAq8;U*-&SUJ=U3DnmD7>!}lNGZve|B{vSxHIh$PW1lc)BZ**kFDjD|Y5R zjWEuoGZ=R66%N^`q~)PF)2QJTDwTSVOeS{)$bfG@mTqF*@c80??Kdr}t2++=2Fe)} z^V5}7Jm6(s5HL*$i;IheTDE;Z<1f>=T&L+SX)rHB7%DE$2`MPYV#^_NwnwpWJ z7!(vlZ)%Er%9jW6Y5!Jw@%sC#G}@sH+{pF~jj*u+IWXLPN9|P$^pVf6utll03u{gtd{Af> z$Dq-yvTbd;ySqQMC9$=2baD#|#WTYz3!|n4QASDcLsK&|thYD4;etRLjYgYbwgJT5 z-H^7Hmdm9}EKyfp>Bjo9eU6>IJ=WEgCXqy!mzRfqo#JV0Yxj|l`d01Vy=M=-y4umb z(usFnHCc=DrreJm`|5La>sl$it9d#L4TBs++KaR06&0q-h_d$CU(7GBxJ*t?N)lW7 z9JAON7aWdqd%s!5vu9SP)s%w*19!-R_|$}*=;kwet;?TChc)6`{o#6T^z2`~Y#9_B ze0y#RfSP?mrUIyK=15dO!jL-0x*ts-yd*fnI7PZ6U_4)GzPAn3?vMj1X~zK2{U5A< zJPUxAybS2Dh6n9^4*vcjBa^eUPD@BQWo3#12Sri_DT3{koPQ|#|Fg_8+rE<1w_?6b z^aj?*f_WrDa3Y<_)RRrM>KwfkqKnMbMkr3r4zWj9-9QQ@@XU*-MUi9fy?a`FZ zAU7;Fmztli4u$j-Vg3D!zU#x+DJ<0IjNT~Q+)S=M)6zG9Cz05C__nHebLO>c(%nTC zzIqh+0(2&vh!auFtad z=lrBonr;v{QIau8R$9s;e*P2|i(MPL>)hYhH{zg}X05HO+n;?HbMn}+2Qa3?o?VkY z9~ntO5o2N=ve~{lF&k?{IEu4{g~imw#2wVo6QaFw#K)+mxcOnL?m{yh+;MSs&f+uu z9)%A!hQ-IfA9zVMyx`&E!yuFQe*N<0VO5obZ&L(M)SXXUn(>CIA^z0rTYP1+1y)b| zCR-Ln$^>M1H%HOD+ml-pBx5%XIQQetBic6CF1Wk7o!e;?@iCNN?Hh6coqRFFKs5QT zGI*L_9XwDMq;ViiB_M-NryJxroJ0~Erza;3a=JQi{ana`V;_FiFA$go;A;F0{c8l@ zRz|Zphycc;N13R1A3jWVnIx^%X9u=zZIVK&9zT9(dz_-@cO0a!2wa4yr&zzZM-!67 zn``Uo@o(=z1a+S)Alo5t9})Re4m*8zt8zOt?FlQ&_0RRD`37>XlsiMg!$AVvb zSKn@|6Te-(Dg{Mz)i#e5_l(bMdBXw-7e&8bA9Sola}hgLB|pG6lDM_8oST$=AF04iC(l^_WCwf|0T}2|1Rf2s;q+3!_YcRK9b?){ya7?e@*vt?cXJ}}c zI6r(fd2=;HJn$F;J0rPg{H}2ByDxDI&3JF$KCnfVh(y8R!ZyF$++1!@Wqtig$j#R` zUoHCvYO*ly(l~`s-;I_;*+QTb2r8_4HT}wuyb_e!QNG{0Mis! zXGiMES5%=;s1MmWJF9-J+XaSsNM$+DF_>91B=?u_N>t@z!`B>|qv7KQ0MKbC8>aPd G*ZvFi_Cg2% literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xsmall-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xsmall-ionic-md-ltr-light-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..d5f446023f3cff72d881467ab8cdbb4bf41b8c4e GIT binary patch literal 1652 zcma)-drZ?;6vrn{RT?$;~~VT=qed zKip)q2><|22=Ju+_Hr^Kg6=~`kZ6NbPQ=b;BUe_A8r=At6F+}+>Lk8VR=2ll^)KX@Fob1pe_OpD!Z z02Uln580L+4yVYEKdE-U@Fw|Zr+P>qbVP9QgwmKJZ_%V61;b}MtZ!xUW98+`=weN} z)OrBknFYq{9(K1zZJJ0(VKSKvMm2@IuRb<5Rv-`r24#L-YTW|k^ZDu&uZn%)oyl`w zmo*_q`n_4$!v5$xp+xy@y7z~(9ZzP?qAGc{wZ#L|tc!Vhc}G!JMSjM}oGnM&6ICxe zk_0CO@;R&R)N1dvoo2B0ItvhKt9vUdpoHEGL>Kd_s}Y7+GZvd|TszyOa7Owf@FfEe zH1~#Ly;9y^5zTAUGZSkJdYPkj#2S)+sU4y8ZmcgEsu|OE2j{3$x{e*;3e=}0V4-Wt zo=2};Tv=7pB#O9GL+(6c_}Ctsr&AKCQ+-4av%dU^_}(nsp!f8-S@bYX63-o-*TRsh z#Bp_sL)l9KZ-7WC9F~?6kVwwhlhv#wwi~J<=)>? zYXh>^irck`z2oB{Q+g!>Z5lcBesH)t=rmYZ(M@F75=#42J3M;yB2OnSNfSY&*_T3) zjel$pBF)9dAcU2m4>lrs|6$o3cCNrK0`ScAqfQ@iZV3$jN728v{?ynQ+cu%qYO$&M zV8MzSq-Z!$$JBkEbNI$p)~JYsLfl-l7i4GkW2o})@-Gd>JfFKQn)iaBTr*MWwDWm5 z)q?6l9VUw!8hWi<$M7khh9S$J`|-(+hztGK>Y4z^KhL^I zYA7Q$m|CN+&Zj$9aBFIc`lHLACwO>aFc=>nk`u9>;^yWCUEtMfa(>kNW-gaY3DORh zIe73+#l&2vwm|z6U`J^g+xzRYff8F&Xg8)G!F#59f`j3p+0q#4{j|Ft|-4(pa5Ff-qUl3_(@)gyCW4 zhDe)|x;+_($FvZ|Ekfas7VOs6)|r`^jKvR`OAApeOgPAPV4z$CpxD zs4cHzrF5m$rlPIyNA56#Eirs>=Uru_ zhBhT_x>BYW8Ma1kABuG&9+KZCHEbh5@P%ovIhy2Lo!6m^aZamw&LF#{dr%-em9X#T zr25O>==~7q!Rr)dc-Mws4)=b#hT8yoN#4kqq$JHm+wu7L_fDhxwa z&OfPep-CoZHA6!~gW~D{I}5h2WKzml77t9D<3ByVw5>n-42>oVas2|%3f%QhW|+NJ zg<10|qjcW+-NY!@du<5UGLf)3U!_f#%o63zhnqZjL^7gwb_E)$50=uFA|fDwXmS6{ ZO%^bX7!MXd%O^nJ2q54|z9L*?&L5kK2T%Y2 literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xsmall-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xsmall-ionic-md-ltr-light-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..f7a23b125ffe0a9e351e40fd4766bf681c3279b6 GIT binary patch literal 2038 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 A8UO$Q literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xsmall-md-ltr-Mobile-Firefox-linux.png b/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xsmall-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..c5c3c4f789bf69c33c76c7f39c29428f83ed994f GIT binary patch literal 2324 zcmZuzc|4SB8=e`3u?*R_LnEeyNotHOHN(kZjCEwo5_0U@8S4>)l% zGmYIZL@FXagfEBE*v8KHj?VA<=llM7f6slt?{nYxbwAg0-EWE|!B~(_h7SY+37X)H ztU(}f3b01=as$t8-+BQMi1)LJ5ym#s<@U#V8jj&kA@bK_U3MKe%YN~YyF+V?_S4gO*)~hdgw)-BG(9vK4<{C? zsXHMw1gCV50HsTdpirn_5{amAKp+ruhlhrQ`}_M(icZ4eaF67qi(2Q;W1^#V*~^n= z?nmd5&4d7c0dXB&-J<4ZndRkW$4$ndEA#DJn7Ft&i_Mn5pybjTU7B1($k)A1qtT%F zjt0UJ(z8l@{QN|(ld9Ab>#e=*3u@}>GxPJe6A~ciDmpq2MBdic)-A?a)7zbsEfF6V z|5Q*dAQb4QR99?E37THHN65_@}bM#jc|q1Gn7p7j&5@D4LgAN9k*zP{O5kyi{3+3*l@-1=v8 zkIKN@V~B5%qn7Sn0|;wI{vW~~THuDLM_xn&^DD1iN>;1!5K3iS8dEj!M}y+E+K(yP|i zm6ciJjeBw9FMU3}ih3b)D_569XBU{7no=?|$@lNW>>V87ii(h$ni>r$foznY#Ln(+ zT|FQQiyKInSLK%wyX))g<*#>lcB;Jx<(*rj#S0B$+sEttLKcSLY7VtVmkJ*~OuXI_ zJ~Po2hQs5HA|lWd=Umc7PZQj_)1~P*nj(J4`}_M-a&uG7^R)H@_2e@Eyv!2GA?%m= zzQ>D+qXPqifH-J}&hfH;Ol8c?dEU0PwN09yb`uwnmzSrT-@J(s5fPzeWhJxO;g6_P zxQYstL?Tt!*LQFJ4covl+&j4C^uh&}Mk;OKteFlTZCzcuuukwa2#?1Hv!*fnaR+h( z0|VK55mkICELO0#wzk{m^5oX)JioQIHEVfN4_|2T%e!~)7Nw%1q8g*t5W0GL=i?6c zOyb%aC~~vir-P?9>qG zzOndmoS`{ET3@gd*Pr0rSIg;9Xu7P(#>Pf)c(|RRv1aG&;$muYGPkylj*qc|j7&mK zP7eJf7K^>r{D2}9IrifXRkb);F-%zV&dU1VHh?O2c+_70Ij6QrklAD-B9Tg$@q{kr zp@TliVM!#^#N=dMaYJ2Q+fPNLr2HtXR4VzNCV9@*i}lqUQRo%;w5BE#zOwZ8ylV=F zAyX1V*c%_|#9}+e?-NZn16I9HlKiu>vRJFDSPX_7u95SBU}14BpnqV%3YZ9IQ^{m7 zQKc7A@jwFUeAnzT5|fe)PF(MHA21;b54^Wxa_`(=S1;Toaj` zRE-cvTyN(}eZc4HTl>+dPNhC8FVs6m?CyuRwc|KDt**|_a$jt6@!a;-R%BhXNqugv z3`$Me%zEBcx+?ncptZS%5Lm*`$7j7J7c|8nR%Cf%oyQMWdK7$pDvz0(ne~-_Gzavo zm2;p6mw=nu-rmk)%@{f}{&1L-tsyPhd3t%>Yqr2=X8YkA+NFnq>r+-iG<1L z0JuPL(;1_jnF!`fS7lPByEwWT52(@qm(v3-_kS7dk)Gc_0RDDBCchGls<3Ve{{dS6 B4PO8N literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xsmall-md-ltr-Mobile-Safari-linux.png b/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xsmall-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..e94e4a99bc01608551cf8a20e93f2ea002f8abff GIT binary patch literal 2126 zcmZ`*X;@Q97JYyqMizr0k+5h46cr)JB5M%SAhv=A1!<5)P!^3wkbn{biu449#uzoB z*`xtu%NlkCF-V3Tf-GY&kU+B;AP6X1*t+_guV?1Z)Q?y7-o4+gd*40hR3)BuaZ-e7 zz#s@xbUum2L6FqXU~M5U2cGi&;(K6{3dcD)Kt-LJBJi>$+`;+0JQyVTKnetHU3SJE zKOdDY9z1i}`+`o>+*jj<_LGNpjOrPjS5atuj4*%r`#BE%x&9V+L|zw6&#^`%_vNz6 zPB(UfTq0T@)tGSWiT;^j+CfwM2OPv}Lp|vV#qv0-<}`&slZ&bF&a&CmG@p8#gXO#? zVUXEUEZ25vz_UFie1_2EpM<7RC~F=AF3R>;?1rbR0t$6G$8QH5o^~uQF>%`(8S^pt zHnV9T3T1s*X{a$7dH%u$cp{c~*9L_uZAh1ul`ZzIjiT1o*=duP{oOr0`pbfppX70-OR{e;EN zXaff#(cIF~QbAF%f089081T-otgO6x?VGqtD2)t4f_)+>G6iXzef#!3aM)YxV`P_= zGCqD)vbwr0!9hVuDQte!Sp$h|X>KmDT3#MWv5a0k3_3G6cME*|y`VtX$mnKJ(Mc?} zQdemY29x#hA#731ce-}%5Y*S#*W1^3&dcjZ98M)KFYhUx-qY3PH}#^nHl0d^FHZM2 z#4FoT8it3GEd=ag!oW&C98NV1=V;g9llCGMo-i1}g8^~EncattjA-fUNqljo)&Th1 z9L^S9(+MCH006&>Ehf@3GdD2S^HDard3pG+U$EHGUwV2j z{D9>&vYz=8wr`QfqTpd+VU^*hLC@nW|HAD2rqhqke?u238&9F|4j`~tj${2E6v`YX z2ZyuH83UvzA6ks&qEM(8v4ov)s_-N3$^Z4de;kXw{$D=)Pf&fO7q4DXlrd`rW)q0D z3GuB07z_sc>(b6-$HJeEX*PacI%;eCE`zB8r}6{6;)nmkn*v~c`TF%k`#mN9wsIn- z8fRyXWn^Tky^my)B_W`&>&Xqn##yl&mYB6!nUIhWn{Vw$b6>uc?&|Mv85-IHO>}1L zv#_8qEJPG}zmaCE`;zLryH&O-YnMxqT3TaM#qaeslAmN{aRX9pe{L9t{6a$?4iEch z#w>cit*J@P%pBiX{mQJaMlgGvU0s!FG+Hi`>E`X-{tjS&RiFo_#=@^P5+vV4NOn4p z9zD8EB+h@yNii`s4K!2OBK`E)vyTEnCjhOMmX_+ST_#pmFgA~eUCW0*(;M=-)zPCz&%3+Nf4)}Cs;j%PFt_%N>vri(0ZHhO z!M&Q+#C9M|sSFRFJO9+QBk=}m@ALrA;`bY&F6qboGoxoLL2r`LjkhBsk!&CiQ`M=d zyJZ;L)sI}P$j;s?!vG4FPaJDi8zI(o1ZBlsO+vrS&u@dSMn&;L!^hi!Z=^8h)9d7v z6eOFp(C6U@Xw&&C+Gb^x7GGW}MLnW{ zvyTjqCsLaKRlO11)RAT(RXvdzU7$QDEFLK?D1a`OQ7~;Ia~Icz2UTHI24k5n0U#A$ z=|Ei8nMdd3FG%so0vEpP?h#uni+IAL?}p~#o_Mr#V=Vbs!r@0H6cM(Kwiby zt&AgmqJ|T!C31kp8EOg<5fRJlWFR1S{z%-Q ztpFKsM?_FFGGdrTm#|p#VdF-I*Yd6OVV^^NgXt!zxk&DOxdAWF9 zeSH-jotu61=g()OY`}5H`)p)rDD^l!y;f981A6a?{7X+Z2EX(0e``@kEOdc||MkRu SoB-SjAm<-kutg4j_x}X%eHv{5 literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xxlarge-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xxlarge-ionic-md-ltr-light-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..6a43af7e948ba0fb3e62ae4722d4a9d40f093ba1 GIT binary patch literal 1922 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 literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xxlarge-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xxlarge-ionic-md-ltr-light-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..13f9f97c127c8323ba45b26d33a0a8fb01d05235 GIT binary patch literal 2077 zcmdUw>o?ok8pk&|V@#B)VFnFj%1M!G=s7bghY7?);!=sx(h5@3R8yB~U506kFd40DT#IVT`B`(`oVCtBF#E;6t^Mr%Jp0+-&(87l z_0)tL!T|u9crSM%04iBfKT}-|svoZ!%|eaJMWUxG5cDJV27kNgiVskSN~(I)RRBJf z;@w>WlFAmxy9w+?n**-b<4toUJr7K5E+ml8*2I5z z@~r-@YMzE(l}_ArhGFEeyF7zb=Lfq~W6os32fbrHls&7YGwhPJ=pK{pt=M`jjJDJ? zW7bPWgGwxd+)}}pST$r8C{dg;cCn?qJ-ML z#ctVJ7KVA22(9^%h7eK8rT}UVOXCyP-uRR|rUb^s#H_wg6(uf~D8}3PJw4ubS{y4d zxm(N^i+B78gn~=I+)h-CSwI%kJ$lr{#JQ)1rf0;dt(KOS3Ge1k+2vPxx$H%WkIUzwOWowqZNvLq}kB*K`oIUsI-oNVV>IQSa zL^r*?ESXxUXDXGc4WVs;kpG`sM}to8`jEAm&SzI#zrKq`qX}Fm#?G{Jrn9q5oOV$5 zQUxH#2$IIQDc3aR*1*ENLNW5_iUz~Zk4C!>*U*sC5<$jiZ@q}Iu>ve(=gvu_DgMmE z^p2z9;yeBQzWBjXTgve8a5dz@!v2<)mO4J)leIqgE6Oox*||PQSTXY+2A%}x&x>NA zE8kd>2@4Aklw+vgm405M!tl}AA^!C7e1z2B$H(W}eR+9#Kg7ls$(Dl1WPVn5_9+sn z%BS>OpH+zpPzuTh&~tbs+Z)M-lJb&S8{iFvKr+{5N#)%N%7qKVukTZuX-i?6`}gA1AW@Wz(FjRfaN|nUQhle^2zmGjB|SW4!76^W@rWR_ZCECAGM2yq@&;`k2W?p8Sui|0%K!U`qH`<1cfEN$G7?Bl zNcb-X;8$EB-6wA>6lY~+t#7|O|E%Pj6H{@gg<%~mGsm>;fZif25+p{n^u`{IHZ~Hi zf}7l*bDc(CytonAaE3=;dt;%KQ&V4mVo$cg!NrK|-a}ydFkQ>oA*rUa(gh+#Pt>vP z?RWM0UpWchue~L6Ul7VMysRuWtJ96n1Lp$B{bl}idMiRYAeR>C<>78}IDAMdC~ftb z>0Zt?TvdrZO#sOgLfU$-4Fr}~uU}LDczU3NzJ@a{@N8&ksH?9Z>g>!oRCqNN%RL&_ zUNbQfcC)C+cU8C#>`aLnyNbY|pf(7WG|%w|@e;^_Iy8IlU>_X3`~rY;IxUPoW6E|M?c=S5Hrmu2%M4DGG&pw>;$* zeXQ7~i+m(9$)RFlkR?A};=~XK_m?=Pw6MCXb#fldPMUy-Bk7_DZfPkB?`@`IXkg&) z;_?dvK|r#hghh(jEBY{CZIf=8B^G1xgMG#S*dspVP_dkgO(UA?5>2%Ahsv)@^+85X zp{5&&#Kz%pKYE!B|Mpu=^Z8LrZS`|duD6$`n2NDh(^0BkZdX8fxNvT6Zo&TY>gsA= z2q_KAHJk0_pjrR?$p!$D+eUC}W20YlbMq^4S{pWPySk*r5Dy(Smadsw=e3LAp#L#qWx5SXsbTS;b?)>^r4J9ZksF~oi`eS!s#YM-z3mb{+~Zn9=^pf UkD&Mz7(gok-ow{j;2Lr1Ka-tyhX4Qo literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xxlarge-md-ltr-Mobile-Chrome-linux.png b/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xxlarge-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..b85e4f6fc04b14448816dc24dc9b6181ba96acda GIT binary patch literal 2187 zcmd6pc{JN=8pnUAT6(QjRo5~~-D@jzQLZYtxq3(mPN=Po5VdbrrPZkD5^8CTHkPKA z4jL*%T{Kb?%Or{_N)Qoh-A9K#kzxTd>yzhIScYDtJexJ|tW_h|h zE68ig0|1}^b#a0NfJ7G9zbz{X)+wGQHee%>2zQ16rV_F}HIl+9 zb+0Bya_^l04y^8?P$*~Tp6%`CNCFfJ6^q4EQc|Izp)eTi9ofdlhBZF^ZhD=^<25!m z9y@t%q+4ulZQ*ns*F}4;@PQ4Y*{+9JELLA%UlmBJ87pTheDlq= zNK{l*gtphwa{|2so%xgU>X$F75I@sG9xtYvY4pg&)z!qr1T9)G4c6d}UI8$5=931m zN{WjuV3uZPFjkV@BVuG6g%j2!{jkf$V5_^T`ze87{74oH=}6@O2RD$-P^J}W%=lGF zc{x&yEbQ*?b}>LTvD+QI1Fl_DgZR~tBU^(340dc|&0Z&uKDWBQ9vBdy3NbY|7wzsw z5elC_KNZUy8G&z0kM`v0g72^}KM#k)$0LQnfuA~z$xBAtYVC?sy}Z2E*4DuN&CJY( z$}SwkLUwj`tgWr3rKPD<>ah1THL;pVT;AcbKszOV=B%k{Zkd}zXP(+VgD;q)Lmp>m zXS3PttgNi2@S*n%hO8bcB!omFN!?G!k67g1+uP+&x83f+X%Dk2Dk^N^Ki7#89MT>C zqJF_Qz|T+P)TspOwav}V;h-mZc`}msM@PLg=_+Q!0)gPQSGD}HW9Eo=i=w?Ggomr^ z!W+5HA?4%yjgd@ZU0q#)vo$P{dhKixS2z4z+*EOC={_l0b~c_NQU*NpcQ-mjH-m%c z#z?-3ne>HCfrl}WR(n_p0|fnoGR5DNJZuOUSHJ*orx!rY<8u<8DzTC;Pfs5C>C(TY z{yR;mD9+E%-}x*B)DfXZEVL5vMss8BkLBY3y{7!oJ9lgy9S^6di8(nr|6;`Ad87^0 zh{NGDAljBidmVw2otW*?*lefML*<55)>!< zm(c$4`m5Hk9EXtqMo23-&Y{Fp-o8~-RLr2yd49jWy~YF;?_8AcVxX`8Gi#?o2CEFl zJt$wW28)ue1IUZqtSqRD%PN-}4W7Z{HM3*nz_>HwSxlDR} zeZ6l(;Pl&A&iZtlnYt?yiS+mP_wss1<_-)Dw6wIuQO+9~tsU&|X=`gUnM`7&ofeMO zfV`cQbgAe+%t9)Kg@@-od4l-coz2fQG>t|BBTq@kzBNU-oO9BgjO@^n$ClZr++6xl z0J5;8L@NiIcz4!3OyfN`JtsT+Ygz|>i_f7rHKmIYE)@s=U?vwV^-mXLLvOa>fHAHJjy_|ksT9VawVD& z))LSWq73->Ra_vHl;j%rS-~1u(G-ps9R9z6Nliwzqm_XQ)8V#fnwpwtk?r=jwiBbH zx47f=4`q~y)z#tGudAIrNoj7jNAH@d$&ayEtkF?5HMPa%P=kz`MPJ!Or*Y{^wQ%%k4SF!Nw+ZYvyx3BNe;GoWhyQ5YE z6B84b;e(*XdBfZ8*6OFh((|rhA~80On`&*064!V2_4VzvUk5rQ_(HFh;o)IW$uTqS z(@`yC`|n?A>FO#SkpvT-V&;Ny4$N8k`6@;ICv88t{~ZcYW6)T?(QXy9 YWqDcHT{?0E{9ORhOYTl&NYI0S0v-+{KmY&$ literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xxlarge-md-ltr-Mobile-Firefox-linux.png b/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xxlarge-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..0d2e516fe0782d97bd170f0b5ca6f93367259ae0 GIT binary patch literal 3072 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 d{CiY$cI5OJ-1~am6cuEpgBp|)+JZ<4 zB~OYHmH>)?1&9O)NFX_akPTG`BqX7{yXT$v<(>Dw?|is3_ue^k<~RRenREw?wVbq) zGyp&jx_H3}0Fe}Ud`n6Keo7j!mf=nW>tt;K8i$Uv;TLhN1>_f`fS1lWzr2EJHSuSO8NL=1V`&(P2z4v+T0pm@qGC_C zjFf`kC2`p!eX6Re7w<>-drThgnI0;F~@3O6)Vyc_TD&VKQ zxr3 zNYk_J_n8^r!7?)@ee3J{+>BmdJRVQ|(vv#&`SWSWz2o+;ZU-cQcD%vP&W@6j5)N5n zfVIlk^ui%~eb2hOxh-@ji76ov3b(O=z zj?45{_R-PN(y2W-WEYb-ScI-?Xt1lcFXPVV<>$vcKB~OzeaBTyOl*EY6h!d~&dTO% zdFLTDt~9;P3RDR!ErZO>lQJ?gbaixeE{BSPDXViS*BBkKxXSeO{pUgxxN6%`ljV($vrr=SsvK1{aM;}FAc zhQYXcQei&~((=TiFU;Wc3zE*jdgz&Q9>XP zTA~--nv)3x)Fzi3GF)L9w=rxz$Kh`<;#c3ZIMch&M8E)Ei_=OUGU%QCb#8t>j(4=u zZ1o3Ea-1ul&zF`+4wzLoiV2E}a*&i)8GZZqH-+@yq@|_PM8Q%h8&uf>JV^RJ{T1JKy6AcpSIgyw5fuo(Dw z?yVtDP5EDQ!-)Gplw`rkxs=zh%`KlfJ|78=R4=>)>vLhIHxtWu0*M~}n4YMWDTA@m zQMIQwv3{^$=;`Uf-th0g$f()m(o&V^m>ASSsXsplmbnH8*A^CEQjK1kIJ>j{Q46K6 zK8mH7RNucZ3OPAD=eD=EBO&XYh}OcFR0IvL7y6Ya9GjdZa9EVO znwpEDwEAH&dE=->#!1kYdOJ|oJ7Mj?iN|S;o}`MZDpeC0^}@;uSGDi|SQdm62!*hI zkdPsEK1wv9TVlt02AlyAJAdp0JW*D$ z2kFLhdP{Jw5Jp{s9fFI%qj^M<@OY*CwZ3DKZP~}r?Th0?BUZ6+_MzF-%W(SC!dRV` zVM)x8!8nyVgCzOuu*1>D#!E=jZ2!Y}KiGLNxX{Q*ULU5!a1NHFP_RgZSJp$LjiAQr z>i#0mT)wv(P zLqozHA-5Jr^d;&S9DL}lv7CU`)>ifgdt^_|s-dBQP+vbvaINcjvA%wTyu+o3goNl| z5%Eheg3Xw1Uh_A`-@SWh<}L<&0?=f>r>CbnBv^jMyvbj`4pDI@Z3l`6W(PR;#wlid zVW!{Cslq*nBLrrQ@)pw;EC&K zPU|{zSUOhN<#^(;Lqx=i+2j%669MBXl;>x4cAA=OeEJzCqYDJ3+t}I;4hBJt*`}tZ zqRyY@iCGaYj*jIyIR`lS+}zxd$jEU;d*ij$9C4t1szVztv$ckXM*EGqjLsdd$1;QL z;qfxeQSGqP`QvU#h2fzRqp{)P@(U-*8yhvlnVnwQ+1ZTi)g2wikW*wN5q3%>dsn#1 z>zi3?Lk7bPfbBFSENqn6wM&3QioCZg6s+|lHet0eX=ng^Vy^`S1v%&{xx(pFdRGuk z{`N+OKqT^1X*3$4yxbg4)(;;)j4ZfA46HD=iz zqP}?`v&maL@kfp_&=xDh4o#mw_^^MDCnPg>_fSu5 z*f7mLP$-wRj}~(~u$Z;mo+J_pkB%%wo9gRVIjB|gIjkbSpPwJDa(jFG2Q4EJ5J3#S n247C-Ta)1+(flX?efL0ZRD{x1)x(G3%M^etF&7#weD41Xm*rs^ literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xxsmall-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xxsmall-ionic-md-ltr-light-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..9cd4dd79328e0dfc7a1e37e052b2930376b0974a GIT binary patch literal 1382 zcmZvcc~BB~6vuy-8d@5wbgVL4xnUzoW)tyT`8S-R`_z2Jy}*4>PlRoAnk;&s^EwmK+oSS*oVw18^C(ncg{bYtm~5=H zi7LZTEByU!cHOehEr{FZs7xq#%`Edc%^!}oN9y-xvkO{7zPm*_3c&W((@6kaA4afIu#Wbreb2Z0OvI1y`#NhE>;|eEYkD^08*hd zA4N6w_4nU~m}jPUs7p&rALoT0D3HlySi1|Zygj&4cPCy~yE@hzib~Z#Z*K06EmTB* za<3ekU;j$Bd$RtR;CH=Vzp%iFi#sTAfm?bdE&bK|#BVS%At50UdZWF)JsGvblFj#G zDW%d32^u_yP-(PTrSeyVB=zMmwJMTE>!4PZ{K#KfOT~1yv|tchuh3|FZ$Q%LmNjbj z<{d(z4F{`iVoDW?X}U<50s%25YxMpjj(B@6ydyq7-Yk751atZF-k$l=lUY!^tfH<^ zHB%Yv%wRAavT_L}Wo{mTd}$@p6NPf+b%oZ5n*3ls-cXoN@7kUZVJ;C5>?MDX5jKK> zHss)&`6lTE0%p!;v&RmL$OIyc*R?cX?Iu`Q)z0RTaJfz?!QlDU#9QiLe4ijBZPdHa z(Zy>Ofma-0D|+4h_;{!Tj4mRh__v{S24i7maY~_3kewQ;t4S2ftR_)-*b9*Hg~j0# ziG<7L+H=DhjM|EdC>Dzq5iz;8s(nz*6f4ux(#|zRM@2>DlGhVASiG&%m&M~@x^ftO7UmIySyM0@`xTs4;`4A^3Cu6h# zkl|Iyap-^m?u-eqD`7 zxNk%1E(7qs^{l&ruK~t?mtRTy3LlEs)!oxGJ2MlQWCgCXGzJJ_V>MF)&$gtZrL|(Q z_~br8_|OC%T>tWhLXl21x)Q}^V4L@LIGlX`d{lV2ZfRP+vf?S|8;Qx|Tc$Q*5Au5q zaBwT}xZF`qVy28o8*biWeBt6nbt`*w8?~ywJ|QV-Rq^8Lh7B7CCDJgLz||4}e!h9* zj#{nu-%VGyTlf%LMq&)A(P&7)0)sOyPSSRNX^a!PeHtI%WO~F9o)0ZEF(^LrA>oB$ z21#lD*u;zr3+tR<1oacwgQ+)k@jJs~_=lJnNI^jXr$c>pR(bD|u3^uE#!7sH{5*59 zczBjIr%Eewcorlc8XPn;&A{XFwzjs`*4BJfil+xN zk*?-lnVS*lE}32I3OSHRDwCbXaf&~`*jJ`B2Fu?!le0v%wY4=hH6qcsIlhYMh7Pqy z88%>`?hJF$9-zmT>FjqSBO`NjbDfj)v=2rWlUJl~^vcXlkhZ={0MhdZrTP h8^|c^1OMwrpN-J+4{my|b>#-*1UMf8wh|MZ{ts@XpKkyF literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xxsmall-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xxsmall-ionic-md-ltr-light-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..a51dd78b11191fc72cf0a9fcd5f32895f883814e GIT binary patch literal 1834 zcmb7FX;@O}9tR>L%|ddS9CJy#rnuzZh618uirS=Q5-vGvq@syqxs6Mw9@a2BKU(R#R|9Ri{{Qtl0rTKWdsVZwLgFqlv zcRcPF5C}{I-mPFtz|+#kPYnc8T6D)@e6I%1N~14!#^|&!cH`n4mhV1zL$W>Bdt%{L zr%|5ODLRuw+%PW&n^#gJ`9HSO zB5qP$i@N4Ft5A~nYorNoAirv)e46`v#97bCL4(~;I2r_oLSRBT;){y>Bjevt*v@q& z2uwd6eG`%eE!qYK%IUc!d-T&m5LlK)8~#ANO_zLEiXj@m`uP{J53oQ#9;`wW2(YPZ zOD-G^r?jwbA8-N)atevY<7OW}4w0WXvHgOzwRHfK!D!91AaNh*qLQAlSgr>T9;{@u z&!(ibTHDwZrV4f9$wEd#4fPP5{lyXMRL(1%+=tVW)v zMw*+N_71RvnttC*Qn|(D9%Cj2)c;Bo<>;}erY;rSzd!Zro}sqw#oX(-u&~EGV-pki zZ*x-d1DlBWap6wYpAPF^&~|fCfN;zh9?LaxatbmxH-FvHv3zo*DY9^Ud_12{|Cnu* zFe4e;O#LXz)^?!$p=ohm!qL8LuRuu%gYKd=MGlzS+4;$2vOpI$sfBfOkKXI;_>Fim z-}%py5_D&0XI#jO3`OJnAz)_#;W**piF0H!IS|PXjr?eH_3{?DNu5{s9)cd7k8EcrAJjlJSLIb9coaibV9+6Il3bJ;3 zI=ror^LPkRmwP1bN2~6MtHEXILLrWqy77*ceczlIKD{eP7nPUX{bO^(E@d@Vg?9V4 za!nvFpv*0&`TBHyy*2T#xe2@NgtDt4@qNc>flzQLlL zov$Gfh#571t)J#%4Neh>k>1v*#3i9_28kPA@h`7GCSwQzIl$1k2WbDT`-VLXTt25q zM{cw0r?t0oN^U{z%1tEHU%i9 zD#FH8D%b9d_=rNFZF?Y|4r^nkVpq8sJ;B%mo=3c#fiu7B10wyu>Tq#iUmxS%y^v&= zyE;dE_e8U@6~E-0EVy9>(T=v%&z>8X+snO+qta*qWS163U+~Xq4Bt?&ONM0O9+A|h zuF1#FP1izDUdsTSleT{F^62y?iuBmm*};LzfS@4u>2fdG%R5?e8|S+jb{^D;uKudC z?5OVPl~74t2*Z|~cl*vA-avTw!d6WW6qWjwwC~3C&B(%XYuMf;Tlb z#`}u^X_^@&%nwITwCHImTiC9Doi5ivp1C;MmchNc_~(#)ReO$J&KwduEf*mSv49mw zAGP1z7wT74QSlZq^o(f6RZGj_eBE2jGm3O(-hndIQ$u_fHoR!MWr z$Xq|Gw$_X35VJy&@RezFV{aw%kMA2IG!bE8VZ#yseEMVpguoq5^ZJ1g<;`71$IB%W z3E%Q>V@19l3dW~=Uw!*d?L2;nLv>SCRsGN$&20B0603kFD;pbqc}ZW_Kj8)0*vx{( z?`u?SX4fq_)g|aQ84DOa5^##W)Ys21EX2px_fajWC17uD5Wg0%SWL$HmLW|fat#X) zPs(Wn{OfRW->jH$*XTgqO`n5M_(GFhFBwOX$PVIP2|?9V?;{+S3BRf{1mqz2YVmo{9U6VeEITypAQzB`8;i_c5QiLaDI+#?0{0Q-h~wmq~?kY)6r0s zs|I7NLQ^C%dbVwQrphhH)OG)U>0Sbb^nzf+IUGB7IHF63eXhU1-`-9`PmjHA$8O0q zkjVBQVuR|aWw(RF;0U!L=O@|_*lIxfmh_+L4)2d@0JWpQ<$!|9ZCT$^wStY*xcegHpgvdAH%g&akPpdYn+r1dUww6l#}~Sz2VD0Fa0i0iUA%C$*x=0n E0vd)nX#fBK literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xxsmall-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xxsmall-ionic-md-ltr-light-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..39b8b98e7cd2f78224771a9c284fed5f8687a145 GIT binary patch literal 1715 zcmY*ac{H0@AAT*3lps;t7i(TdjiwTs8V$81uO$_VNy})hgR#|8hIUG;NTefJtxqa6?U=X!eCL~c?z#8=?sQRhuS>_9v=wPnQSKb0LJd_MhQdzz_JHH*!F|`nu4#iztag76bCWP~ z-^nV58d%L8)IHj34xX^^R%knYcqGg7Ty(6*^s5EMTi5rbH5x*oOddnd+TOVoHY>E`|G*s z=C-yRKHqXD-C-)u#{S}e6^APwA3e;F8PhZj9WQhAzKRbye_n%Jp{8zV-!ngN9B}3g zjwU$g3`zFrOQ~I5D=RA@_xuwV`}eySh)HNp$50#C%ZgpBwbA(Wv zQ&3=n&0qYTsWR0bs}m3qkSN zJv1eSacnTM^~*W6p~xe*%E}g`GLI2!4CWI}h@g@ySa@MWhAR)FqN37`54XPAeE+`x ziw!pW_Hv0T>-qD5p`oGM+e`{>d}8A77H@OSteJR1d>RBX&T9a=Cma@^}hL>W28O zmuSrB+lHNc-Y0F!Tx`mi17SXhcrg!g@a~h^HN!;P1!=Ct+CMBw_bDhVMZPV zUR5`82s z!A3R-v#849+||h@UVZ)kBGZNUtCR0`(}~!8|E|=-bh87q-B;9MfM=OaZ+r)@q2W#G zQM|TFZEfwy%uK#m934f%(&_Z7jt-sCC{1`1uw2qMUO3z8v-%dyw>(@S2|@ZvmbQ>W z9>~)n^s5&b9@nre^;q7zxUjX`Uufdi|M8>1`tr*sT1n!+zKD=X#AA!%vAQRz_J%rM zbzj3QM&kPS?kv3jVW66t3&FD#Wa03uf%>oO7_W2<47A(|47GOCgJ5D+@`i*AKfgnv zqa!1kurc`K5lxeMgM+THydwnd?OIJi4=B~%{ysZ*YFMs3pV|^r8pYEyKZYE;G?@QK zWUG7K*d9^-8awKXl8WZ9bWuQN3OS!{rqC$*P`VjslgF@V=U&(3A>ij8Z0SW`g8%@& zIJZ-$v>Y-%)L<(sDwud7@h1HcnPwG(#`r{=_Y#T3OuAWi3R$(_QTED8Gee0=9JDW?1ooA;ylMkvHIo#2VPDpS|NFe|{_W3aHS$X|fpy~b?!doH`}dIl$?Kz1x#qzhr7=V`{P6%Z7cYoU3Ca2g Dd#ng2 literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xxsmall-md-ltr-Mobile-Chrome-linux.png b/core/src/components/divider/test/spacing/divider.e2e.ts-snapshots/divider-spacing-xxsmall-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..bad7dab1d6791271b0ea234868166a5fae4fbcac GIT binary patch literal 1548 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 R;Kcv{002ovPDHLkV1n0(dWHZ1 literal 0 HcmV?d00001 diff --git a/core/src/components/divider/test/spacing/index.html b/core/src/components/divider/test/spacing/index.html new file mode 100644 index 0000000000..82562b2e2c --- /dev/null +++ b/core/src/components/divider/test/spacing/index.html @@ -0,0 +1,79 @@ + + + + + Divider - Spacing + + + + + + + + + + + + + + Divider - Spacing + + + + + + + +

No Inset

+
+ +

With Inset

+
+
+
+
+
+ + + diff --git a/packages/angular/src/directives/proxies-list.ts b/packages/angular/src/directives/proxies-list.ts index b61d09669c..76325ada4d 100644 --- a/packages/angular/src/directives/proxies-list.ts +++ b/packages/angular/src/directives/proxies-list.ts @@ -25,6 +25,7 @@ export const DIRECTIVES = [ d.IonContent, d.IonDatetime, d.IonDatetimeButton, + d.IonDivider, d.IonFab, d.IonFabButton, d.IonFabList, diff --git a/packages/angular/src/directives/proxies.ts b/packages/angular/src/directives/proxies.ts index 44480e1b89..7aabf55c70 100644 --- a/packages/angular/src/directives/proxies.ts +++ b/packages/angular/src/directives/proxies.ts @@ -703,6 +703,28 @@ export class IonDatetimeButton { export declare interface IonDatetimeButton extends Components.IonDatetimeButton {} +@ProxyCmp({ + inputs: ['inset', 'spacing'] +}) +@Component({ + selector: 'ion-divider', + changeDetection: ChangeDetectionStrategy.OnPush, + template: '', + // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property + inputs: ['inset', 'spacing'], +}) +export class IonDivider { + protected el: HTMLIonDividerElement; + constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) { + c.detach(); + this.el = r.nativeElement; + } +} + + +export declare interface IonDivider extends Components.IonDivider {} + + @ProxyCmp({ inputs: ['activated', 'edge', 'horizontal', 'mode', 'theme', 'vertical'], methods: ['close'] diff --git a/packages/angular/standalone/src/directives/proxies.ts b/packages/angular/standalone/src/directives/proxies.ts index 055393b5f0..532da1596e 100644 --- a/packages/angular/standalone/src/directives/proxies.ts +++ b/packages/angular/standalone/src/directives/proxies.ts @@ -27,6 +27,7 @@ import { defineCustomElement as defineIonChip } from '@ionic/core/components/ion import { defineCustomElement as defineIonCol } from '@ionic/core/components/ion-col.js'; import { defineCustomElement as defineIonContent } from '@ionic/core/components/ion-content.js'; import { defineCustomElement as defineIonDatetimeButton } from '@ionic/core/components/ion-datetime-button.js'; +import { defineCustomElement as defineIonDivider } from '@ionic/core/components/ion-divider.js'; import { defineCustomElement as defineIonFab } from '@ionic/core/components/ion-fab.js'; import { defineCustomElement as defineIonFabButton } from '@ionic/core/components/ion-fab-button.js'; import { defineCustomElement as defineIonFabList } from '@ionic/core/components/ion-fab-list.js'; @@ -732,6 +733,30 @@ export class IonDatetimeButton { export declare interface IonDatetimeButton extends Components.IonDatetimeButton {} +@ProxyCmp({ + defineCustomElementFn: defineIonDivider, + inputs: ['inset', 'spacing'] +}) +@Component({ + selector: 'ion-divider', + changeDetection: ChangeDetectionStrategy.OnPush, + template: '', + // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property + inputs: ['inset', 'spacing'], + standalone: true +}) +export class IonDivider { + protected el: HTMLIonDividerElement; + constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) { + c.detach(); + this.el = r.nativeElement; + } +} + + +export declare interface IonDivider extends Components.IonDivider {} + + @ProxyCmp({ defineCustomElementFn: defineIonFab, inputs: ['activated', 'edge', 'horizontal', 'mode', 'theme', 'vertical'], diff --git a/packages/react/src/components/proxies.ts b/packages/react/src/components/proxies.ts index a9f1416ee2..4bb4ff8958 100644 --- a/packages/react/src/components/proxies.ts +++ b/packages/react/src/components/proxies.ts @@ -22,6 +22,7 @@ import { defineCustomElement as defineIonCol } from '@ionic/core/components/ion- import { defineCustomElement as defineIonContent } from '@ionic/core/components/ion-content.js'; import { defineCustomElement as defineIonDatetime } from '@ionic/core/components/ion-datetime.js'; import { defineCustomElement as defineIonDatetimeButton } from '@ionic/core/components/ion-datetime-button.js'; +import { defineCustomElement as defineIonDivider } from '@ionic/core/components/ion-divider.js'; import { defineCustomElement as defineIonFab } from '@ionic/core/components/ion-fab.js'; import { defineCustomElement as defineIonFabList } from '@ionic/core/components/ion-fab-list.js'; import { defineCustomElement as defineIonFooter } from '@ionic/core/components/ion-footer.js'; @@ -94,6 +95,7 @@ export const IonCol = /*@__PURE__*/createReactComponent('ion-content', undefined, undefined, defineIonContent); export const IonDatetime = /*@__PURE__*/createReactComponent('ion-datetime', undefined, undefined, defineIonDatetime); export const IonDatetimeButton = /*@__PURE__*/createReactComponent('ion-datetime-button', undefined, undefined, defineIonDatetimeButton); +export const IonDivider = /*@__PURE__*/createReactComponent('ion-divider', undefined, undefined, defineIonDivider); export const IonFab = /*@__PURE__*/createReactComponent('ion-fab', undefined, undefined, defineIonFab); export const IonFabList = /*@__PURE__*/createReactComponent('ion-fab-list', undefined, undefined, defineIonFabList); export const IonFooter = /*@__PURE__*/createReactComponent('ion-footer', undefined, undefined, defineIonFooter); diff --git a/packages/vue/src/proxies.ts b/packages/vue/src/proxies.ts index fe28254a3f..48c3a2444e 100644 --- a/packages/vue/src/proxies.ts +++ b/packages/vue/src/proxies.ts @@ -25,6 +25,7 @@ import { defineCustomElement as defineIonCol } from '@ionic/core/components/ion- import { defineCustomElement as defineIonContent } from '@ionic/core/components/ion-content.js'; import { defineCustomElement as defineIonDatetime } from '@ionic/core/components/ion-datetime.js'; import { defineCustomElement as defineIonDatetimeButton } from '@ionic/core/components/ion-datetime-button.js'; +import { defineCustomElement as defineIonDivider } from '@ionic/core/components/ion-divider.js'; import { defineCustomElement as defineIonFab } from '@ionic/core/components/ion-fab.js'; import { defineCustomElement as defineIonFabButton } from '@ionic/core/components/ion-fab-button.js'; import { defineCustomElement as defineIonFabList } from '@ionic/core/components/ion-fab-list.js'; @@ -372,6 +373,12 @@ export const IonDatetimeButton: StencilVueComponent = /*@ ]); +export const IonDivider: StencilVueComponent = /*@__PURE__*/ defineContainer('ion-divider', defineIonDivider, [ + 'spacing', + 'inset' +]); + + export const IonFab: StencilVueComponent = /*@__PURE__*/ defineContainer('ion-fab', defineIonFab, [ 'horizontal', 'vertical',