Skip to content

Commit c39beae

Browse files
committed
feat: safe area wrapper 제작
1 parent a1d8cfb commit c39beae

File tree

3 files changed

+18
-2
lines changed

3 files changed

+18
-2
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
.SafeArea {
2+
padding-top: env(safe-area-inset-top);
3+
padding-bottom: env(safe-area-inset-bottom);
4+
padding-left: env(safe-area-inset-left);
5+
padding-right: env(safe-area-inset-right);
6+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import styles from "@/components/common/SafeAreaWrapper/SafeAreaWrapper.module.scss";
2+
3+
const SafeAreaWrapper = ({ children }: { children: React.ReactNode }) => {
4+
return <div className={styles.SafeArea}>{children}</div>;
5+
};
6+
7+
export default SafeAreaWrapper;

src/main.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { ReactQueryDevtools } from "@tanstack/react-query-devtools";
55

66
import AppRouter from "@/router/AppRouter";
77

8+
import SafeAreaWrapper from "@/components/common/SafeAreaWrapper/SafeAreaWrapper";
89
import { AppBridgeProvider } from "@/components/provider/AppBridgeProvider/AppBridgeProvider";
910
import ReactQueryClientProvider from "@/components/provider/ReactQueryClientProvider";
1011
import { UserAgentProvider } from "@/components/provider/UserAgentProvider";
@@ -17,8 +18,10 @@ ReactDom.createRoot(document.getElementById("root")!).render(
1718
<ReactQueryClientProvider>
1819
<UserAgentProvider>
1920
<AppBridgeProvider>
20-
<AppRouter />
21-
<ReactQueryDevtools initialIsOpen={false} />
21+
<SafeAreaWrapper>
22+
<AppRouter />
23+
<ReactQueryDevtools initialIsOpen={false} />
24+
</SafeAreaWrapper>
2225
</AppBridgeProvider>
2326
</UserAgentProvider>
2427
</ReactQueryClientProvider>

0 commit comments

Comments
 (0)