+ {/*
*/}
+
+
ドット・ライングリッドの設定
+
+
+
+
+
+ )
+}
diff --git a/src/components/floor-plan/modal/grid/GridCopy.jsx b/src/components/floor-plan/modal/grid/GridCopy.jsx
new file mode 100644
index 00000000..b74223c4
--- /dev/null
+++ b/src/components/floor-plan/modal/grid/GridCopy.jsx
@@ -0,0 +1,2 @@
+export default function GridCopy(props) {
+}
\ No newline at end of file
diff --git a/src/components/floor-plan/modal/grid/GridMove.jsx b/src/components/floor-plan/modal/grid/GridMove.jsx
new file mode 100644
index 00000000..f30b38cc
--- /dev/null
+++ b/src/components/floor-plan/modal/grid/GridMove.jsx
@@ -0,0 +1,2 @@
+export default function GridMove(props) {
+}
\ No newline at end of file
diff --git a/src/components/floor-plan/modal/setting01/GridOption.jsx b/src/components/floor-plan/modal/setting01/GridOption.jsx
index b8a04507..e8178cee 100644
--- a/src/components/floor-plan/modal/setting01/GridOption.jsx
+++ b/src/components/floor-plan/modal/setting01/GridOption.jsx
@@ -1,7 +1,9 @@
-import React from 'react'
+import React, { useState } from 'react'
import { useRecoilState } from 'recoil'
import { settingModalGridOptionsState } from '@/store/settingAtom'
import { useMessage } from '@/hooks/useMessage'
+import { useScopedI18n } from '@/locales/client'
+import DotLineGrid from '../grid/DotLineGrid'
export default function GridOption() {
const [gridOptions, setGridOptions] = useRecoilState(settingModalGridOptionsState)
@@ -10,6 +12,11 @@ export default function GridOption() {
const onClickOption = (option) => {
option.selected = !option.selected
setGridOptions([...gridOptions])
+
+ if (option.id === 2) {
+ // 점.선 그리드
+ setShowDotLineGridModal(true)
+ }
}
return (
<>
diff --git a/src/locales/ja.json b/src/locales/ja.json
index 044442f9..8aaa0aad 100644
--- a/src/locales/ja.json
+++ b/src/locales/ja.json
@@ -58,10 +58,10 @@
"modal.canvas.setting.display": "ディスプレイ設定",
"modal.canvas.setting.font.plan": " フォントと図面サイズの設定",
"modal.canvas.setting.grid": "그리드(JA)",
- "modal.canvas.setting.grid.option": "임의 그리드(JA)",
- "modal.canvas.setting.grid.dot.line": "점·선 그리드(JA)",
- "modal.canvas.setting.grid.absorption.add": "흡착점 추가(JA)",
- "modal.canvas.setting.grid.color.setting": "그리드 색 설정(JA)",
+ "modal.canvas.setting.grid.optional.line": "ランダムグリッド",
+ "modal.canvas.setting.grid.dot.line": "ドット・ライングリッド",
+ "modal.canvas.setting.grid.absorption.add": "吸着点を追加",
+ "modal.canvas.setting.grid.color.setting": "グリッド色の設定",
"modal.canvas.setting.font.plan.edit": "フォントとサイズの変更",
"modal.canvas.setting.font.plan.edit.word": "文字フォントの変更",
"modal.canvas.setting.font.plan.edit.flow": "フロー方向フォントの変更",
diff --git a/src/locales/ko.json b/src/locales/ko.json
index 4eed126c..89f93d23 100644
--- a/src/locales/ko.json
+++ b/src/locales/ko.json
@@ -55,7 +55,7 @@
"modal.canvas.setting.display": "디스플레이 설정",
"modal.canvas.setting.font.plan": "글꼴 및 도면 크기 설정",
"modal.canvas.setting.grid": "그리드",
- "modal.canvas.setting.grid.option": "임의 그리드",
+ "modal.canvas.setting.grid.optional.line": "임의 그리드",
"modal.canvas.setting.grid.dot.line": "점·선 그리드",
"modal.canvas.setting.grid.absorption.add": "흡착점 추가",
"modal.canvas.setting.grid.color.setting": "그리드 색 설정",
diff --git a/src/store/settingAtom.js b/src/store/settingAtom.js
index 81c91329..74b58989 100644
--- a/src/store/settingAtom.js
+++ b/src/store/settingAtom.js
@@ -52,10 +52,10 @@ export const settingModalSecondOptionsState = atom({
export const settingModalGridOptionsState = atom({
key: 'settingModalGridOptions',
default: [
- { id: 1, name: 'modal.canvas.setting.grid.dot.line', selected: false },
- { id: 2, name: 'modal.canvas.setting.grid.absorption.add', selected: false },
- { id: 3, name: 'modal.canvas.setting.grid.color.setting', selected: false },
- { id: 4, name: 'modal.canvas.setting.font.plan.edit', selected: false },
+ { id: 1, name: 'modal.canvas.setting.grid.optional.line', selected: false },
+ { id: 2, name: 'modal.canvas.setting.grid.dot.line', selected: false },
+ { id: 3, name: 'modal.canvas.setting.grid.absorption.add', selected: false },
+ { id: 4, name: 'modal.canvas.setting.grid.color.setting', selected: false },
],
dangerouslyAllowMutability: true,
})