diff --git a/src/app/canvas/page.jsx b/src/app/canvas/page.jsx
index 356b647..a5159d0 100644
--- a/src/app/canvas/page.jsx
+++ b/src/app/canvas/page.jsx
@@ -10,24 +10,26 @@ import SettingModal01 from '@/components/canvas/modal/settoing01/SettingModal01'
import Header from '@/components/layout/Header'
import { modalState } from '@/store/modalAtom'
import '@/styles/contents.scss'
+import { useState } from 'react'
import { useRecoilValue } from 'recoil'
export default function CanvasPage() {
const modalOption = useRecoilValue(modalState);
+ const [menuValue, setMenuValue] = useState(null);
return(
-
+
-
+
- {modalOption.option && }
- {/* {modalOption.outerwall && } 확인용 숨김처리*/}
+ {/* {modalOption.option && }
+ {modalOption.outerwall && } 확인용 숨김처리
{modalOption.gridoption && }
{modalOption.gridcopy && }
- {modalOption.gridmove && }
+ {modalOption.gridmove && } */}
diff --git a/src/app/main/page.jsx b/src/app/main/page.jsx
index 5fc5f47..abf5aa9 100644
--- a/src/app/main/page.jsx
+++ b/src/app/main/page.jsx
@@ -15,7 +15,7 @@ export default function MainPage() {
販売店ID / 販売店名
- ナカザワ建販株式会社(その他 )
+ X174 / ナカザワ建販株式会社(その他 )
diff --git a/src/components/canvas/CanvasEstimate.jsx b/src/components/canvas/CanvasEstimate.jsx
new file mode 100644
index 0000000..a22d401
--- /dev/null
+++ b/src/components/canvas/CanvasEstimate.jsx
@@ -0,0 +1,5 @@
+export default function CanvasEstimate() {
+ return(
+ <>>
+ )
+}
\ No newline at end of file
diff --git a/src/components/canvas/CanvasLayout.jsx b/src/components/canvas/CanvasLayout.jsx
index 5be6a11..d9e875b 100644
--- a/src/components/canvas/CanvasLayout.jsx
+++ b/src/components/canvas/CanvasLayout.jsx
@@ -2,8 +2,9 @@
import { useState } from "react"
import CanvasFrame from "./CanvasFrame";
+import CanvasEstimate from "./CanvasEstimate";
-export default function CanvasLayout () {
+export default function CanvasLayout ({menuValue}) {
const [plans, setPlans] = useState([{ id: 0, name: 'Plan 1' }, { id: 1, name: 'Plan 2' }, { id: 2, name: 'Plan 3' }]);
const [idxNum, setIdxNum] = useState(null);
@@ -39,7 +40,8 @@ export default function CanvasLayout () {
-
+ {menuValue !== 5 && menuValue !== 6 &&
}
+ {menuValue === 5 &&
}
)
}
\ No newline at end of file
diff --git a/src/components/canvas/CanvasMenu.jsx b/src/components/canvas/CanvasMenu.jsx
index 5e0688c..eccc9ca 100644
--- a/src/components/canvas/CanvasMenu.jsx
+++ b/src/components/canvas/CanvasMenu.jsx
@@ -1,12 +1,12 @@
'use client'
-import { useState } from "react";
+import { useEffect, useState } from "react";
import Qselect from "../common/select/Qselect";
import MenuDepth01 from "./MenuDepth01";
import { useRecoilState } from "recoil";
import { modalState } from "@/store/modalAtom";
-export default function CanvasMenu() {
+export default function CanvasMenu({setMenuValue}) {
const [modalOption, setModalOption] = useRecoilState(modalState); //modal 열림닫힘 state
const [menuNumber, setMenuNumber] = useState(null);
const [vertical, setVertical] = useState(true);
@@ -20,6 +20,9 @@ export default function CanvasMenu() {
setMenuNumber(null)
}
}
+ useEffect(() => {
+ setMenuValue(menuNumber);
+ }, [menuNumber])
return(
diff --git a/src/styles/_contents.scss b/src/styles/_contents.scss
index 6b7a506..ad9e3f3 100644
--- a/src/styles/_contents.scss
+++ b/src/styles/_contents.scss
@@ -3,7 +3,6 @@
height: calc(100vh - 47px);
display: flex;
flex-direction: column;
- background-color: #fff;
.canvas-content{
flex: 1 1 auto;
.canvas-layout{
@@ -379,6 +378,7 @@
.canvas-frame{
position: relative;
height: calc(100% - 36.5px);
+ background-color: #fff;
canvas{
position: absolute;
top: 0;