diff --git a/src/components/floor-plan/FloorPlan.jsx b/src/components/floor-plan/FloorPlan.jsx
index debfa4da..2c9a99c9 100644
--- a/src/components/floor-plan/FloorPlan.jsx
+++ b/src/components/floor-plan/FloorPlan.jsx
@@ -19,6 +19,8 @@ import PlacementShapeDrawing from '@/components/floor-plan/modal/placementShape/
import Slope from '@/components/floor-plan/modal/Slope'
import RoofShapePassivitySetting from '@/components/floor-plan/modal/roofShape/RoofShapePassivitySetting'
import AuxiliaryDrawing from '@/components/floor-plan/modal/auxiliary/AuxiliaryDrawing'
+import EavesGableEdit from '@/components/floor-plan/modal/eavesGable/EavesGableEdit'
+import Movement from '@/components/floor-plan/modal/movement/Movement'
export default function FloorPlan() {
const [showCanvasSettingModal, setShowCanvasSettingModal] = useState(false)
@@ -30,6 +32,7 @@ export default function FloorPlan() {
const [showAuxiliaryModal, setShowAuxiliaryModal] = useState(false)
const [showSlopeSettingModal, setShowSlopeSettingModal] = useState(false)
const [showPlaceShapeDrawingModal, setShowPlaceShapeDrawingModal] = useState(false)
+ const [showEavesGableEditModal, setShowEavesGableEditModal] = useState(false)
const globalLocaleState = useRecoilValue(globalLocaleStore)
const { get } = useAxios(globalLocaleState)
@@ -62,6 +65,7 @@ export default function FloorPlan() {
setShowRoofShapeSettingModal,
setShowRoofShapePassivitySettingModal,
setShowAuxiliaryModal,
+ setShowEavesGableEditModal,
}
useEffect(() => {
@@ -128,6 +132,8 @@ export default function FloorPlan() {
{showAuxiliaryModal && }
{showSlopeSettingModal && }
{showPlaceShapeDrawingModal && }
+ {showEavesGableEditModal && }
+
>
diff --git a/src/components/floor-plan/modal/movement/Movement.jsx b/src/components/floor-plan/modal/movement/Movement.jsx
new file mode 100644
index 00000000..a8a7cde4
--- /dev/null
+++ b/src/components/floor-plan/modal/movement/Movement.jsx
@@ -0,0 +1,40 @@
+import { useMessage } from '@/hooks/useMessage'
+import WithDraggable from '@/components/common/draggable/WithDraggable'
+import { useState } from 'react'
+
+export default function Movement({}) {
+ const { getMessage } = useMessage()
+ const [buttonAct, setButtonAct] = useState(1)
+ const buttonMenu = [
+ { id: 1, name: '銅線の移動軒' },
+ { id: 2, name: '型上げ・降り' },
+ ]
+
+ return (
+
+
+
+
軒・ケラバ変更
+
+
+
+
+ {buttonMenu.map((item) => (
+
+ ))}
+
+
+
設定
+ {/*{buttonAct === 1 &&
}*/}
+ {/*{buttonAct === 2 &&
}*/}
+
+
+
+
+
+
+
+ )
+}
diff --git a/src/components/floor-plan/modal/roofShape/RoofShapePassivitySetting.jsx b/src/components/floor-plan/modal/roofShape/RoofShapePassivitySetting.jsx
new file mode 100644
index 00000000..2bd4988a
--- /dev/null
+++ b/src/components/floor-plan/modal/roofShape/RoofShapePassivitySetting.jsx
@@ -0,0 +1,50 @@
+import { useState } from 'react'
+import WithDraggable from '@/components/common/draggable/WithDraggable'
+import Eaves from '@/components/floor-plan/modal/roofShape/passivity/eaves'
+import Gable from '@/components/floor-plan/modal/roofShape/passivity/gable'
+import Shed from '@/components/floor-plan/modal/roofShape/passivity/shed'
+
+export default function RoofShapePassivitySetting({ setShowRoofShapePassivitySettingModal }) {
+ const [buttonAct, setButtonAct] = useState(1)
+ const buttons = [
+ { id: 1, name: '軒' },
+ { id: 2, name: 'ケラバ' },
+ { id: 3, name: '漂流' },
+ ]
+ return (
+
+
+
+
屋根形状の設定
+
+
+
+
+ {buttons.map((button) => (
+
+ ))}
+
+
+
設定
+
+ {buttonAct === 1 && }
+ {buttonAct === 2 && }
+ {buttonAct === 3 && }
+
+
+
+
+
+
+
+
+
+
+
+
+ )
+}
diff --git a/src/components/floor-plan/modal/roofShape/passivity/eaves.jsx b/src/components/floor-plan/modal/roofShape/passivity/eaves.jsx
new file mode 100644
index 00000000..99286117
--- /dev/null
+++ b/src/components/floor-plan/modal/roofShape/passivity/eaves.jsx
@@ -0,0 +1,42 @@
+export default function Eaves() {
+ return (
+ <>
+
+
+
+
+ ケラバ 出幅
+
+
+
+
+
mm
+
+
+ >
+ )
+}
diff --git a/src/components/floor-plan/modal/roofShape/passivity/gable.jsx b/src/components/floor-plan/modal/roofShape/passivity/gable.jsx
new file mode 100644
index 00000000..848d5d73
--- /dev/null
+++ b/src/components/floor-plan/modal/roofShape/passivity/gable.jsx
@@ -0,0 +1,42 @@
+export default function Gable() {
+ return (
+ <>
+
+
+
+
+ ケラバ 出幅
+
+
+
+
+
mm
+
+
+ >
+ )
+}
diff --git a/src/components/floor-plan/modal/roofShape/passivity/shed.js b/src/components/floor-plan/modal/roofShape/passivity/shed.js
new file mode 100644
index 00000000..8e767772
--- /dev/null
+++ b/src/components/floor-plan/modal/roofShape/passivity/shed.js
@@ -0,0 +1,42 @@
+export default function Shed() {
+ return (
+ <>
+
+
+
+
+ ケラバ 出幅
+
+
+
+
+
mm
+
+
+ >
+ )
+}