diff --git a/src/app/[locale]/roof2/page.jsx b/src/app/[locale]/roof2/page.jsx
index 6b1b8cb0..72881d11 100644
--- a/src/app/[locale]/roof2/page.jsx
+++ b/src/app/[locale]/roof2/page.jsx
@@ -4,6 +4,12 @@ import { initCheck } from '@/util/session-util'
export default async function Roof2Page() {
const session = await initCheck()
+ const roof2Props = {
+ name: session.name || '',
+ userId: session.userId || '',
+ email: session.email || '',
+ isLoggedIn: session.isLoggedIn,
+ }
return (
<>
@@ -13,7 +19,7 @@ export default async function Roof2Page() {
-
+
>
)
diff --git a/src/components/Roof2.jsx b/src/components/Roof2.jsx
index 0f02aad9..472d5452 100644
--- a/src/components/Roof2.jsx
+++ b/src/components/Roof2.jsx
@@ -26,7 +26,8 @@ import CanvasWithContextMenu from '@/util/context-util'
import { Mode } from '@/common/common'
import { get } from '@/lib/Axios'
-export default function Roof2({ session }) {
+export default function Roof2(props) {
+ const { name, userId, email, isLoggedIn } = props
const { canvas, handleRedo, handleUndo, setCanvasBackgroundWithDots, saveImage, addCanvas } = useCanvas('canvas')
const canvasRef = useRef(null)
@@ -652,7 +653,7 @@ export default function Roof2({ session }) {
>
)}
-