canvas option 수정본
This commit is contained in:
parent
367e25c7ad
commit
557479b88c
@ -42,6 +42,9 @@ export default function SecondOption (props){
|
|||||||
<button className="arr-btn">
|
<button className="arr-btn">
|
||||||
<span>図面サイズの設定</span>
|
<span>図面サイズの設定</span>
|
||||||
</button>
|
</button>
|
||||||
|
<button className="arr-btn">
|
||||||
|
<span>吸着点 ON</span>
|
||||||
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</>
|
</>
|
||||||
|
|||||||
@ -6,6 +6,7 @@ import SecondOption from "./SecondOption";
|
|||||||
import WithDraggable from "@/components/common/draggable/withDraggable";
|
import WithDraggable from "@/components/common/draggable/withDraggable";
|
||||||
import { useRecoilState } from "recoil";
|
import { useRecoilState } from "recoil";
|
||||||
import { modalState } from "@/store/modalAtom";
|
import { modalState } from "@/store/modalAtom";
|
||||||
|
import ThirdOption from "./ThirdOption";
|
||||||
|
|
||||||
const HandleBtnClick = (e) => {
|
const HandleBtnClick = (e) => {
|
||||||
const button = e.target.closest('button');
|
const button = e.target.closest('button');
|
||||||
@ -50,11 +51,18 @@ export default function SettingModal01 (){
|
|||||||
className={`btn-frame modal ${buttonAct === 2 ? 'act' : ''}`}
|
className={`btn-frame modal ${buttonAct === 2 ? 'act' : ''}`}
|
||||||
onClick={() => setButtonAct(2)}
|
onClick={() => setButtonAct(2)}
|
||||||
>
|
>
|
||||||
フォントと図面サイズの設定
|
フォント/図面サイズ設定
|
||||||
|
</button>
|
||||||
|
<button
|
||||||
|
className={`btn-frame modal ${buttonAct === 3 ? 'act' : ''}`}
|
||||||
|
onClick={() => setButtonAct(3)}
|
||||||
|
>
|
||||||
|
グリッド
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
{buttonAct === 1 && <FirstOption {...propsClick}/>}
|
{buttonAct === 1 && <FirstOption {...propsClick}/>}
|
||||||
{buttonAct === 2 && <SecondOption {...propsClick}/>}
|
{buttonAct === 2 && <SecondOption {...propsClick}/>}
|
||||||
|
{buttonAct === 3 && <ThirdOption {...propsClick}/>}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</WithDraggable>
|
</WithDraggable>
|
||||||
|
|||||||
25
src/components/canvas/modal/settoing01/ThirdOption.jsx
Normal file
25
src/components/canvas/modal/settoing01/ThirdOption.jsx
Normal file
@ -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(
|
||||||
|
<>
|
||||||
|
<div className="modal-check-btn-wrap">
|
||||||
|
<h3 className="check-wrap-title">吸着範囲の設定</h3>
|
||||||
|
<div className="flex-check-box for2">
|
||||||
|
{buttonList03.map((item)=>(
|
||||||
|
<button key={item.id} className="check-btn" onClick={(e) => onClick(e)}>
|
||||||
|
<span className="check-area"></span>
|
||||||
|
<span className="title-area">{item.name}</span>
|
||||||
|
</button>
|
||||||
|
))}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</>
|
||||||
|
)
|
||||||
|
}
|
||||||
@ -22,7 +22,7 @@
|
|||||||
background-color: #272727;
|
background-color: #272727;
|
||||||
z-index: 9999999;
|
z-index: 9999999;
|
||||||
&.sm{
|
&.sm{
|
||||||
max-width: 450px;
|
max-width: 550px;
|
||||||
}
|
}
|
||||||
&.ssm{
|
&.ssm{
|
||||||
max-width: 380px;
|
max-width: 380px;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user