diff --git a/src/components/canvas/modal/settoing01/SecondOption.jsx b/src/components/canvas/modal/settoing01/SecondOption.jsx index d88aeca..0340605 100644 --- a/src/components/canvas/modal/settoing01/SecondOption.jsx +++ b/src/components/canvas/modal/settoing01/SecondOption.jsx @@ -42,6 +42,9 @@ export default function SecondOption (props){ + diff --git a/src/components/canvas/modal/settoing01/SettingModal01.jsx b/src/components/canvas/modal/settoing01/SettingModal01.jsx index ca26d2d..3e9150b 100644 --- a/src/components/canvas/modal/settoing01/SettingModal01.jsx +++ b/src/components/canvas/modal/settoing01/SettingModal01.jsx @@ -6,6 +6,7 @@ import SecondOption from "./SecondOption"; import WithDraggable from "@/components/common/draggable/withDraggable"; import { useRecoilState } from "recoil"; import { modalState } from "@/store/modalAtom"; +import ThirdOption from "./ThirdOption"; const HandleBtnClick = (e) => { const button = e.target.closest('button'); @@ -50,11 +51,18 @@ export default function SettingModal01 (){ className={`btn-frame modal ${buttonAct === 2 ? 'act' : ''}`} onClick={() => setButtonAct(2)} > - フォントと図面サイズの設定 + フォント/図面サイズ設定 + + {buttonAct === 1 && } {buttonAct === 2 && } + {buttonAct === 3 && } diff --git a/src/components/canvas/modal/settoing01/ThirdOption.jsx b/src/components/canvas/modal/settoing01/ThirdOption.jsx new file mode 100644 index 0000000..e52adf2 --- /dev/null +++ b/src/components/canvas/modal/settoing01/ThirdOption.jsx @@ -0,0 +1,25 @@ +const buttonList03 = [ + {id: 1, name: '任意グリッド'}, + {id: 2, name: '点·線グリッド'}, + {id: 3, name: '吸着点追加'}, + {id: 4, name: 'グリッドカラー設定'}, +] + +export default function ThirdOption(props){ + const { onClick } = props + return( + <> +
+

吸着範囲の設定

+
+ {buttonList03.map((item)=>( + + ))} +
+
+ + ) +} \ No newline at end of file diff --git a/src/styles/_modal.scss b/src/styles/_modal.scss index 32411b9..d623e02 100644 --- a/src/styles/_modal.scss +++ b/src/styles/_modal.scss @@ -22,7 +22,7 @@ background-color: #272727; z-index: 9999999; &.sm{ - max-width: 450px; + max-width: 550px; } &.ssm{ max-width: 380px;