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

1 line
8.3 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 { useNavigate, useLocation } 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\";\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 // URL 기반 activeKey 결정\n const getActiveKey = () => {\n const path = location.pathname.replace('/', '');\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 const handleChangePanel = key => {\n // 클릭 시 URL로 이동\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 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: 57,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 56,\n columnNumber: 5\n }, this);\n}\n_s(SideComponent, \"VDZHUspDq9N5O9RWjniBrjgIdAA=\", false, function () {\n return [useNavigate, useLocation];\n});\n_c = SideComponent;\nvar _c;\n$RefreshReg$(_c, \"SideComponent\");","map":{"version":3,"names":["useNavigate","useLocation","NavComponent","Panel1Component","Panel2Component","Panel3Component","Panel4Component","Panel5Component","Panel6Component","Panel7Component","Panel8Component","FilterComponent","LayerComponent","jsxDEV","_jsxDEV","SideComponent","_s","navigate","location","getActiveKey","path","pathname","replace","activeKey","handleChangePanel","key","id","children","onChange","fileName","_jsxFileName","lineNumber","columnNumber","_c","$RefreshReg$"],"sources":["/Users/laurynj/Desktop/해양경찰업 공공사업/@GIS_함정용/GIS_함정용_리액트/dark/src/component/wrap/SideComponent.jsx"],"sourcesContent":["import { useNavigate, useLocation } 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\";\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 // URL 기반 activeKey 결정\n const getActiveKey = () => {\n const path = location.pathname.replace('/', '');\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 const handleChangePanel = (key) => {\n // 클릭 시 URL로 이동\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 return (\n <section id=\"sidePanel\">\n <NavComponent\n activeKey={activeKey}\n onChange={handleChangePanel}\n />\n </section>\n );\n}\n"],"mappings":";;AAAA,SAASA,WAAW,EAAEC,WAAW,QAAQ,kBAAkB;AAC3D,OAAOC,YAAY,MAAM,qBAAqB;AAC9C,OAAOC,eAAe,MAAM,wBAAwB;AACpD,OAAOC,eAAe,MAAM,wBAAwB;AACpD,OAAOC,eAAe,MAAM,wBAAwB;AACpD,OAAOC,eAAe,MAAM,wBAAwB;AACpD,OAAOC,eAAe,MAAM,wBAAwB;AACpD,OAAOC,eAAe,MAAM,wBAAwB;AACpD,OAAOC,eAAe,MAAM,wBAAwB;AACpD,OAAOC,eAAe,MAAM,wBAAwB;AACpD,OAAOC,eAAe,MAAM,wBAAwB;AACpD,OAAOC,cAAc,MAAM,uBAAuB;AAAC,SAAAC,MAAA,IAAAC,OAAA;AAEnD,eAAe,SAASC,aAAaA,CAAA,EAAG;EAAAC,EAAA;EACtC,MAAMC,QAAQ,GAAGjB,WAAW,CAAC,CAAC;EAC9B,MAAMkB,QAAQ,GAAGjB,WAAW,CAAC,CAAC;;EAE9B;EACA,MAAMkB,YAAY,GAAGA,CAAA,KAAM;IACzB,MAAMC,IAAI,GAAGF,QAAQ,CAACG,QAAQ,CAACC,OAAO,CAAC,GAAG,EAAE,EAAE,CAAC;IAC/C,QAAQF,IAAI;MACV,KAAK,QAAQ;QAAE,OAAO,MAAM;MAC5B,KAAK,QAAQ;QAAE,OAAO,MAAM;MAC5B,KAAK,QAAQ;QAAE,OAAO,MAAM;MAC5B,KAAK,QAAQ;QAAE,OAAO,MAAM;MAC5B,KAAK,QAAQ;QAAE,OAAO,MAAM;MAC5B,KAAK,QAAQ;QAAE,OAAO,MAAM;MAC5B,KAAK,QAAQ;QAAE,OAAO,MAAM;MAC5B,KAAK,QAAQ;QAAE,OAAO,MAAM;MAC5B,KAAK,QAAQ;QAAE,OAAO,OAAO;MAC7B,KAAK,OAAO;QAAE,OAAO,OAAO;MAC5B;QAAS,OAAO,MAAM;IACxB;EACF,CAAC;EAED,MAAMG,SAAS,GAAGJ,YAAY,CAAC,CAAC;EAEhC,MAAMK,iBAAiB,GAAIC,GAAG,IAAK;IACjC;IACA,QAAQA,GAAG;MACT,KAAK,MAAM;QAAER,QAAQ,CAAC,SAAS,CAAC;QAAE;MAClC,KAAK,MAAM;QAAEA,QAAQ,CAAC,SAAS,CAAC;QAAE;MAClC,KAAK,MAAM;QAAEA,QAAQ,CAAC,SAAS,CAAC;QAAE;MAClC,KAAK,MAAM;QAAEA,QAAQ,CAAC,SAAS,CAAC;QAAE;MAClC,KAAK,MAAM;QAAEA,QAAQ,CAAC,SAAS,CAAC;QAAE;MAClC,KAAK,MAAM;QAAEA,QAAQ,CAAC,SAAS,CAAC;QAAE;MAClC,KAAK,MAAM;QAAEA,QAAQ,CAAC,SAAS,CAAC;QAAE;MAClC,KAAK,MAAM;QAAEA,QAAQ,CAAC,SAAS,CAAC;QAAE;MAClC,KAAK,OAAO;QAAEA,QAAQ,CAAC,SAAS,CAAC;QAAE;MACnC,KAAK,OAAO;QAAEA,QAAQ,CAAC,QAAQ,CAAC;QAAE;MAClC;QAASA,QAAQ,CAAC,SAAS,CAAC;QAAE;IAChC;EACF,CAAC;EAED,oBACEH,OAAA;IAASY,EAAE,EAAC,WAAW;IAAAC,QAAA,eACrBb,OAAA,CAACZ,YAAY;MACXqB,SAAS,EAAEA,SAAU;MACrBK,QAAQ,EAAEJ;IAAkB;MAAAK,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAC7B;EAAC;IAAAH,QAAA,EAAAC,YAAA;IAAAC,UAAA;IAAAC,YAAA;EAAA,OACK,CAAC;AAEd;AAAChB,EAAA,CAjDuBD,aAAa;EAAA,QAClBf,WAAW,EACXC,WAAW;AAAA;AAAAgC,EAAA,GAFNlB,aAAa;AAAA,IAAAkB,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}