diff --git a/src/App.tsx b/src/App.tsx index 7342d81..fb9bd94 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -295,7 +295,7 @@ const Overlay = styled.div` align-items: center; z-index: 9; overflow: auto; - height: 100vh; + height: 100svh; div { --color-1: #ffa0a0; @@ -321,7 +321,7 @@ const Overlay = styled.div` `; const LoadingPage = styled.div` - min-height: 100vh; + min-height: 100svh; display: flex; align-items: center; justify-content: center; diff --git a/src/components/Cart/Cart.tsx b/src/components/Cart/Cart.tsx index cf3db4a..c012af2 100644 --- a/src/components/Cart/Cart.tsx +++ b/src/components/Cart/Cart.tsx @@ -129,7 +129,7 @@ export function Cart({ onDelete={() => handleDelete(product)} /> ))} - {products.length === visibleProducts.length && isComplete && !isLoading && + {products.length > 0 && products.length === visibleProducts.length && isComplete && !isLoading && { reachGoal('ac_not_enough') setShowNotEnoughPopup(true) diff --git a/src/components/Cart/CartItem.tsx b/src/components/Cart/CartItem.tsx index 5e8d2d8..9a590fd 100644 --- a/src/components/Cart/CartItem.tsx +++ b/src/components/Cart/CartItem.tsx @@ -150,7 +150,7 @@ const MenuButton = styled.button` `; const Overlay = styled.div` - height: 100vh; + height: 100svh; position: fixed; display: flex; inset: 0; diff --git a/src/components/Cart/CelebrationCanvas.tsx b/src/components/Cart/CelebrationCanvas.tsx index 9554703..8a05cad 100644 --- a/src/components/Cart/CelebrationCanvas.tsx +++ b/src/components/Cart/CelebrationCanvas.tsx @@ -31,7 +31,7 @@ const Container = styled.div` top: 0; left: 0; width: 100vw; - height: 100vh; + height: 100svh; z-index: 6; pointer-events: none; `; diff --git a/src/components/Cart/FinitaLaCommedia.tsx b/src/components/Cart/FinitaLaCommedia.tsx index e8d03c7..fb47c17 100644 --- a/src/components/Cart/FinitaLaCommedia.tsx +++ b/src/components/Cart/FinitaLaCommedia.tsx @@ -32,7 +32,7 @@ const Overlay = styled.div` align-items: center; z-index: 4; overflow: auto; - height: 100vh; + height: 100svh; `; const Window = styled.div` background-color: #ffffff; diff --git a/src/components/Cart/NotEnoughPopup.tsx b/src/components/Cart/NotEnoughPopup.tsx index 4521813..5013a44 100644 --- a/src/components/Cart/NotEnoughPopup.tsx +++ b/src/components/Cart/NotEnoughPopup.tsx @@ -49,7 +49,7 @@ const V16 = styled.div`height: 16px;`; const V24 = styled.div`height: 24px;`; const Overlay = styled.div` - height: 100vh; + height: 100svh; position: fixed; display: flex; inset: 0; diff --git a/src/components/Cart/OrderPopup.tsx b/src/components/Cart/OrderPopup.tsx index 560817a..2f753f0 100644 --- a/src/components/Cart/OrderPopup.tsx +++ b/src/components/Cart/OrderPopup.tsx @@ -33,7 +33,7 @@ export const OrderPopup = ({setShowCompletePopup}: any) => { } const Overlay = styled.div` - height: 100vh; + height: 100svh; position: fixed; display: flex; inset: 0; diff --git a/src/components/Cart/ProductModal.tsx b/src/components/Cart/ProductModal.tsx index 9651041..a54f9df 100644 --- a/src/components/Cart/ProductModal.tsx +++ b/src/components/Cart/ProductModal.tsx @@ -63,7 +63,7 @@ export function ProductModal({ } const Overlay = styled.div` - height: 100vh; + height: 100svh; position: fixed; display: flex; inset: 0; diff --git a/src/components/Family/PersonModal.tsx b/src/components/Family/PersonModal.tsx index c794c76..e4bd44d 100644 --- a/src/components/Family/PersonModal.tsx +++ b/src/components/Family/PersonModal.tsx @@ -249,7 +249,7 @@ export function PersonModal({ } const Overlay = styled.div` - height: 100vh; + height: 100svh; position: fixed; inset: 0; background: rgba(0, 0, 0, 0.4); diff --git a/src/styles/GlobalStyle.ts b/src/styles/GlobalStyle.ts index 4cca47a..b0a76bd 100644 --- a/src/styles/GlobalStyle.ts +++ b/src/styles/GlobalStyle.ts @@ -28,7 +28,7 @@ export const GlobalStyle = createGlobalStyle` background-attachment: fixed; background-size: contain; background-position: left top; - min-height: 100vh; + min-height: 100svh; ${({ theme }) => theme.media.mobile(css` background-position: center 72%; diff --git a/src_static/auto_cart.html b/src_static/auto_cart.html index c7b5c90..7fe389b 100644 --- a/src_static/auto_cart.html +++ b/src_static/auto_cart.html @@ -39,7 +39,7 @@ background-attachment: fixed; background-size: contain; background-position: left top; - display: flex; justify-content: center; align-items: flex-start; padding: 40px 20px; min-height: 100vh; + display: flex; justify-content: center; align-items: flex-start; padding: 40px 20px; min-height: 100svh; } .container { position: relative; diff --git a/src_static/index.html b/src_static/index.html index c05a3de..6d22319 100644 --- a/src_static/index.html +++ b/src_static/index.html @@ -30,9 +30,9 @@ />