Skip to content

Commit 31c0095

Browse files
committed
Fix notch layout issue
1 parent 7aba2a3 commit 31c0095

File tree

4 files changed

+15
-12
lines changed

4 files changed

+15
-12
lines changed

mobile.html

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
<meta charset="utf-8" />
55
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
66
<title>Boost Note</title>
7-
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
7+
8+
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0, viewport-fit=cover" />
89
<link rel="icon" type="image/x-icon" href="/static/favicon.ico" />
910
<meta name="msapplication-TileColor" content="#da532c" />
1011
<meta name="theme-color" content="#ffffff" />

src/mobile/components/layouts/AppLayout.tsx

+6-6
Original file line numberDiff line numberDiff line change
@@ -81,23 +81,23 @@ export default AppLayout
8181

8282
const Container = styled.div`
8383
position: absolute;
84-
top: 0;
85-
left: 0;
86-
right: 0;
87-
bottom: 0;
84+
top: env(safe-area-inset-top);
85+
left: env(safe-area-inset-left);
86+
right: env(safe-area-inset-right);
87+
bottom: env(safe-area-inset-bottom);
8888
width: 100%;
8989
height: 100%;
9090
overflow: hidden;
9191
.nav {
92-
position: fixed;
92+
position: absolute;
9393
left: -360px;
9494
width: 360px;
9595
bottom: 0;
9696
top: 0;
9797
transition: left 200ms ease-in-out;
9898
}
9999
.main {
100-
position: fixed;
100+
position: absolute;
101101
left: 0;
102102
height: 100%;
103103
width: 100%;

src/mobile/components/organisms/modals/atoms/ModalContainer.tsx

+4-2
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,10 @@ const zIndexModals = 8001
4242

4343
const Container = styled.div`
4444
&.modal-container {
45-
width: 100%;
46-
height: 100%;
45+
top: env(safe-area-inset-top);
46+
left: env(safe-area-inset-left);
47+
right: env(safe-area-inset-right);
48+
bottom: env(safe-area-inset-bottom);
4749
position: fixed;
4850
z-index: ${zIndexModals};
4951
}

src/shared/components/organisms/Dialog/Dialog.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,9 @@ const Container = styled.div`
7070
outline: none;
7171
display: flex;
7272
position: absolute;
73-
right: 0;
74-
left: 0;
75-
top: ${({ theme }) => theme.sizes.spaces.sm}px;
73+
top: env(safe-area-inset-top, 0px);
74+
left: env(safe-area-inset-left, 0px);
75+
right: env(safe-area-inset-right, 0px);
7676
z-index: ${dialogZIndex + 1};
7777
margin: auto;
7878
}

0 commit comments

Comments
 (0)