fetchSetting 전 initEvent 호출

This commit is contained in:
hyojun.choi 2025-02-25 16:09:29 +09:00
parent 008e5c549d
commit 353cc67fe8

View File

@ -39,6 +39,7 @@ import { moduleSelectionDataState, selectedModuleState } from '@/store/selectedM
import { useCommonCode } from '@/hooks/common/useCommonCode' import { useCommonCode } from '@/hooks/common/useCommonCode'
import { useCanvasPopupStatusController } from '@/hooks/common/useCanvasPopupStatusController' import { useCanvasPopupStatusController } from '@/hooks/common/useCanvasPopupStatusController'
import { v4 as uuidv4 } from 'uuid' import { v4 as uuidv4 } from 'uuid'
import { useEvent } from '@/hooks/useEvent'
const defaultDotLineGridSetting = { const defaultDotLineGridSetting = {
INTERVAL: { INTERVAL: {
@ -89,6 +90,8 @@ export function useCanvasSetting(executeEffect = true) {
const [color, setColor] = useColor(gridColor ?? '#FF0000') const [color, setColor] = useColor(gridColor ?? '#FF0000')
const { selectedMenu, setSelectedMenu } = useCanvasMenu() const { selectedMenu, setSelectedMenu } = useCanvasMenu()
const { initEvent } = useEvent()
const [settingsData, setSettingsData] = useState({ const [settingsData, setSettingsData] = useState({
...settingModalFirstOptions, ...settingModalFirstOptions,
...settingModalSecondOptions, ...settingModalSecondOptions,
@ -587,6 +590,7 @@ export function useCanvasSetting(executeEffect = true) {
*/ */
const fetchSettings = async () => { const fetchSettings = async () => {
try { try {
initEvent()
const res = await get({ url: `/api/canvas-management/canvas-settings/by-object/${correntObjectNo}` }) const res = await get({ url: `/api/canvas-management/canvas-settings/by-object/${correntObjectNo}` })
if (Object.keys(res).length > 0) { if (Object.keys(res).length > 0) {