ship-gis/node_modules/.cache/babel-loader/b44064daf040dca068384b255976ce892244e39b397eaf45939050484d0c3c64.json
2026-01-22 23:52:54 +09:00

1 line
19 KiB
JSON

{"ast":null,"code":"var _jsxFileName = \"/Users/laurynj/Desktop/\\u1112\\u1162\\u110B\\u1163\\u11BC\\u1100\\u1167\\u11BC\\u110E\\u1161\\u11AF\\u110B\\u1165\\u11B8 \\u1100\\u1169\\u11BC\\u1100\\u1169\\u11BC\\u1109\\u1161\\u110B\\u1165\\u11B8/@GIS_\\u1112\\u1161\\u11B7\\u110C\\u1165\\u11BC\\u110B\\u116D\\u11BC/GIS_\\u1112\\u1161\\u11B7\\u110C\\u1165\\u11BC\\u110B\\u116D\\u11BC_\\u1105\\u1175\\u110B\\u1162\\u11A8\\u1110\\u1173/dark/src/component/wrap/SideComponent.jsx\",\n _s = $RefreshSig$();\nimport { useState } from 'react';\nimport { useNavigate, useLocation, Routes, Route, Navigate } from 'react-router-dom';\nimport NavComponent from \"./side/NavComponent\";\nimport Panel1Component from \"./side/Panel1Component\"; // 선박\nimport Panel2Component from \"./side/Panel2Component\"; // 위성\nimport Panel3Component from \"./side/Panel3Component\"; // 기상\nimport Panel4Component from \"./side/Panel4Component\"; // 분석\nimport Panel5Component from \"./side/Panel5Component\"; // 타임라인\nimport Panel6Component from \"./side/Panel6Component\"; // AI모드\nimport Panel7Component from \"./side/Panel7Component\"; // 리플레이\nimport Panel8Component from \"./side/Panel8Component\"; // 항적조회\nimport FilterComponent from \"./side/FilterComponent\"; // 필터\nimport LayerComponent from \"./side/LayerComponent\"; // 레이어\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function SideComponent() {\n _s();\n const navigate = useNavigate();\n const location = useLocation();\n\n /* =========================\n 패널 열림 상태 (단일 관리)\n ========================= */\n const [isPanelOpen, setIsPanelOpen] = useState(true);\n const handleTogglePanel = () => {\n setIsPanelOpen(prev => !prev);\n };\n\n /* =========================\n URL → activeKey 매핑\n ========================= */\n const getActiveKey = () => {\n const path = location.pathname.split('/')[1];\n switch (path) {\n case 'panel1':\n return 'gnb1';\n case 'panel2':\n return 'gnb2';\n case 'panel3':\n return 'gnb3';\n case 'panel4':\n return 'gnb4';\n case 'panel5':\n return 'gnb5';\n case 'panel6':\n return 'gnb6';\n case 'panel7':\n return 'gnb7';\n case 'panel8':\n return 'gnb8';\n case 'filter':\n return 'side1';\n case 'layer':\n return 'side2';\n default:\n return 'gnb1';\n }\n };\n const activeKey = getActiveKey();\n\n /* =========================\n 네비 클릭 → 라우트 이동\n ❗ 패널은 닫지 않음\n ========================= */\n const handleChangePanel = key => {\n // 메뉴 클릭 시 무조건 패널 열기\n setIsPanelOpen(true);\n switch (key) {\n case 'gnb1':\n navigate('/panel1');\n break;\n case 'gnb2':\n navigate('/panel2');\n break;\n case 'gnb3':\n navigate('/panel3');\n break;\n case 'gnb4':\n navigate('/panel4');\n break;\n case 'gnb5':\n navigate('/panel5');\n break;\n case 'gnb6':\n navigate('/panel6');\n break;\n case 'gnb7':\n navigate('/panel7');\n break;\n case 'gnb8':\n navigate('/panel8');\n break;\n case 'side1':\n navigate('/filter');\n break;\n case 'side2':\n navigate('/layer');\n break;\n default:\n navigate('/panel1');\n break;\n }\n };\n\n /* =========================\n 공통 패널 props\n ========================= */\n const panelProps = {\n isOpen: isPanelOpen,\n onToggle: handleTogglePanel\n };\n return /*#__PURE__*/_jsxDEV(\"section\", {\n id: \"sidePanel\",\n children: [/*#__PURE__*/_jsxDEV(NavComponent, {\n activeKey: activeKey,\n onChange: handleChangePanel\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 83,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"sidePanelContent\",\n children: /*#__PURE__*/_jsxDEV(Routes, {\n children: [/*#__PURE__*/_jsxDEV(Route, {\n index: true,\n element: /*#__PURE__*/_jsxDEV(Navigate, {\n to: \"/panel1\",\n replace: true\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 91,\n columnNumber: 35\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 91,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/panel1\",\n element: /*#__PURE__*/_jsxDEV(Panel1Component, {\n ...panelProps\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 93,\n columnNumber: 44\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 93,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/panel2\",\n element: /*#__PURE__*/_jsxDEV(Panel2Component, {\n ...panelProps\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 94,\n columnNumber: 44\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 94,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/panel3\",\n element: /*#__PURE__*/_jsxDEV(Panel3Component, {\n ...panelProps\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 95,\n columnNumber: 44\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 95,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/panel4\",\n element: /*#__PURE__*/_jsxDEV(Panel4Component, {\n ...panelProps\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 96,\n columnNumber: 44\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 96,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/panel5\",\n element: /*#__PURE__*/_jsxDEV(Panel5Component, {\n ...panelProps\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 97,\n columnNumber: 44\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 97,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/panel6\",\n element: /*#__PURE__*/_jsxDEV(Panel6Component, {\n ...panelProps\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 98,\n columnNumber: 44\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 98,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/panel7\",\n element: /*#__PURE__*/_jsxDEV(Panel7Component, {\n ...panelProps\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 99,\n columnNumber: 44\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 99,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/panel8\",\n element: /*#__PURE__*/_jsxDEV(Panel8Component, {\n ...panelProps\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 100,\n columnNumber: 44\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 100,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/filter\",\n element: /*#__PURE__*/_jsxDEV(FilterComponent, {\n ...panelProps\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 101,\n columnNumber: 44\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 101,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/layer\",\n element: /*#__PURE__*/_jsxDEV(LayerComponent, {\n ...panelProps\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 102,\n columnNumber: 43\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 102,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 89,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 88,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 82,\n columnNumber: 9\n }, this);\n}\n_s(SideComponent, \"q1rwKPHbrc0jAxTeNOg+ZZRtr7Q=\", false, function () {\n return [useNavigate, useLocation];\n});\n_c = SideComponent;\nvar _c;\n$RefreshReg$(_c, \"SideComponent\");","map":{"version":3,"names":["useState","useNavigate","useLocation","Routes","Route","Navigate","NavComponent","Panel1Component","Panel2Component","Panel3Component","Panel4Component","Panel5Component","Panel6Component","Panel7Component","Panel8Component","FilterComponent","LayerComponent","jsxDEV","_jsxDEV","SideComponent","_s","navigate","location","isPanelOpen","setIsPanelOpen","handleTogglePanel","prev","getActiveKey","path","pathname","split","activeKey","handleChangePanel","key","panelProps","isOpen","onToggle","id","children","onChange","fileName","_jsxFileName","lineNumber","columnNumber","className","index","element","to","replace","_c","$RefreshReg$"],"sources":["/Users/laurynj/Desktop/해양경찰업 공공사업/@GIS_함정용/GIS_함정용_리액트/dark/src/component/wrap/SideComponent.jsx"],"sourcesContent":["import { useState } from 'react';\nimport { useNavigate, useLocation, Routes, Route, Navigate } from 'react-router-dom';\n\nimport NavComponent from \"./side/NavComponent\";\nimport Panel1Component from \"./side/Panel1Component\"; // 선박\nimport Panel2Component from \"./side/Panel2Component\"; // 위성\nimport Panel3Component from \"./side/Panel3Component\"; // 기상\nimport Panel4Component from \"./side/Panel4Component\"; // 분석\nimport Panel5Component from \"./side/Panel5Component\"; // 타임라인\nimport Panel6Component from \"./side/Panel6Component\"; // AI모드\nimport Panel7Component from \"./side/Panel7Component\"; // 리플레이\nimport Panel8Component from \"./side/Panel8Component\"; // 항적조회\nimport FilterComponent from \"./side/FilterComponent\"; // 필터\nimport LayerComponent from \"./side/LayerComponent\"; // 레이어\n\nexport default function SideComponent() {\n const navigate = useNavigate();\n const location = useLocation();\n\n /* =========================\n 패널 열림 상태 (단일 관리)\n ========================= */\n const [isPanelOpen, setIsPanelOpen] = useState(true);\n const handleTogglePanel = () => {\n setIsPanelOpen(prev => !prev);\n };\n\n /* =========================\n URL → activeKey 매핑\n ========================= */\n const getActiveKey = () => {\n const path = location.pathname.split('/')[1];\n switch (path) {\n case 'panel1': return 'gnb1';\n case 'panel2': return 'gnb2';\n case 'panel3': return 'gnb3';\n case 'panel4': return 'gnb4';\n case 'panel5': return 'gnb5';\n case 'panel6': return 'gnb6';\n case 'panel7': return 'gnb7';\n case 'panel8': return 'gnb8';\n case 'filter': return 'side1';\n case 'layer': return 'side2';\n default: return 'gnb1';\n }\n };\n\n const activeKey = getActiveKey();\n\n /* =========================\n 네비 클릭 → 라우트 이동\n ❗ 패널은 닫지 않음\n ========================= */\n const handleChangePanel = (key) => {\n // 메뉴 클릭 시 무조건 패널 열기\n setIsPanelOpen(true);\n\n switch (key) {\n case 'gnb1': navigate('/panel1'); break;\n case 'gnb2': navigate('/panel2'); break;\n case 'gnb3': navigate('/panel3'); break;\n case 'gnb4': navigate('/panel4'); break;\n case 'gnb5': navigate('/panel5'); break;\n case 'gnb6': navigate('/panel6'); break;\n case 'gnb7': navigate('/panel7'); break;\n case 'gnb8': navigate('/panel8'); break;\n case 'side1': navigate('/filter'); break;\n case 'side2': navigate('/layer'); break;\n default: navigate('/panel1'); break;\n }\n };\n\n /* =========================\n 공통 패널 props\n ========================= */\n const panelProps = {\n isOpen: isPanelOpen,\n onToggle: handleTogglePanel,\n };\n\n return (\n <section id=\"sidePanel\">\n <NavComponent\n activeKey={activeKey}\n onChange={handleChangePanel}\n />\n\n <div className=\"sidePanelContent\">\n <Routes>\n {/* 초기 진입 시 Panel1 */}\n <Route index element={<Navigate to=\"/panel1\" replace />} />\n\n <Route path=\"/panel1\" element={<Panel1Component {...panelProps} />} />\n <Route path=\"/panel2\" element={<Panel2Component {...panelProps} />} />\n <Route path=\"/panel3\" element={<Panel3Component {...panelProps} />} />\n <Route path=\"/panel4\" element={<Panel4Component {...panelProps} />} />\n <Route path=\"/panel5\" element={<Panel5Component {...panelProps} />} />\n <Route path=\"/panel6\" element={<Panel6Component {...panelProps} />} />\n <Route path=\"/panel7\" element={<Panel7Component {...panelProps} />} />\n <Route path=\"/panel8\" element={<Panel8Component {...panelProps} />} />\n <Route path=\"/filter\" element={<FilterComponent {...panelProps} />} />\n <Route path=\"/layer\" element={<LayerComponent {...panelProps} />} />\n </Routes>\n </div>\n </section>\n );\n}\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}