From 49db6d02883b11b5f179300e2eaa298002a381e8 Mon Sep 17 00:00:00 2001
From: Amanda Smith <90629384+amandaesmith3@users.noreply.github.com>
Date: Tue, 12 Oct 2021 11:19:35 -0500
Subject: [PATCH] fix(modal): fix backdrop animation for sheets with off-center
backdropBreakpoint (#24061)
---
core/src/components/modal/gestures/sheet.ts | 2 +-
core/src/components/modal/test/sheet/index.html | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/core/src/components/modal/gestures/sheet.ts b/core/src/components/modal/gestures/sheet.ts
index 8ae61a6a82..1fad01b47e 100644
--- a/core/src/components/modal/gestures/sheet.ts
+++ b/core/src/components/modal/gestures/sheet.ts
@@ -22,7 +22,7 @@ export const createSheetGesture = (
const customBackdrop = [
{ offset: 0, opacity: 'var(--backdrop-opacity)' },
- { offset: backdropBreakpoint, opacity: 0 },
+ { offset: 1 - backdropBreakpoint, opacity: 0 },
{ offset: 1, opacity: 0 }
]
diff --git a/core/src/components/modal/test/sheet/index.html b/core/src/components/modal/test/sheet/index.html
index fe45f38cba..e841244bc0 100644
--- a/core/src/components/modal/test/sheet/index.html
+++ b/core/src/components/modal/test/sheet/index.html
@@ -89,6 +89,7 @@
Present Sheet Modal (Custom Breakpoints)
Present Sheet Modal (Max breakpoint is not 1)
Present Sheet Modal (Custom Backdrop Breakpoint)
+ Present Sheet Modal (Backdrop breakpoint is off-center)
Present Sheet Modal (Custom Height)
Present Sheet Modal (Custom Handle)
Present Sheet Modal (No Handle)