diff --git a/core/src/components/modal/modal.ios.scss b/core/src/components/modal/modal.ios.scss index d293f2500b..76404e7391 100644 --- a/core/src/components/modal/modal.ios.scss +++ b/core/src/components/modal/modal.ios.scss @@ -8,6 +8,11 @@ --backdrop-opacity: var(--ion-backdrop-opacity, 0.4); } +:host(.modal-card), +:host(.modal-sheet) { + --border-radius: #{$modal-ios-border-radius}; +} + @media only screen and (min-width: $modal-inset-min-width) and (min-height: $modal-inset-min-height-small) { :host { --border-radius: #{$modal-ios-border-radius}; @@ -36,7 +41,7 @@ } :host(.modal-card) .modal-wrapper { - @include border-radius($modal-ios-border-radius, $modal-ios-border-radius, 0, 0); + @include border-radius(var(--border-radius), var(--border-radius), 0, 0); } :host(.modal-card) { @@ -76,5 +81,5 @@ // -------------------------------------------------- :host(.modal-sheet) .modal-wrapper { - @include border-radius($modal-ios-border-radius, $modal-ios-border-radius, 0, 0); + @include border-radius(var(--border-radius), var(--border-radius), 0, 0); } diff --git a/core/src/components/modal/test/card/e2e.ts b/core/src/components/modal/test/card/e2e.ts new file mode 100644 index 0000000000..33e1bee884 --- /dev/null +++ b/core/src/components/modal/test/card/e2e.ts @@ -0,0 +1,10 @@ +import { testModal } from '../test.utils'; + +const DIRECTORY = 'card'; + +test('modal: card', async () => { + await testModal(DIRECTORY, '#card', true); +}); +test('modal: card - custom', async () => { + await testModal(DIRECTORY, '#card-custom', true); +}); diff --git a/core/src/components/modal/test/card/index.html b/core/src/components/modal/test/card/index.html new file mode 100644 index 0000000000..e90a126c89 --- /dev/null +++ b/core/src/components/modal/test/card/index.html @@ -0,0 +1,94 @@ + + + +
+ +