release: Phase 4~6 통합 릴리즈 (Mock→API + MapLibre 전환) #50

병합
htlee develop 에서 main 로 2 commits 를 머지했습니다 2026-03-01 03:06:59 +09:00
2개의 변경된 파일9개의 추가작업 그리고 2개의 파일을 삭제
Showing only changes of commit 195e69c86d - Show all commits

파일 보기

@ -5,7 +5,7 @@ import { PathLayer, ScatterplotLayer } from '@deck.gl/layers'
import type { StyleSpecification } from 'maplibre-gl'
import 'maplibre-gl/dist/maplibre-gl.css'
import type { ScatSegment } from './scatTypes'
import { esiColor, jejuCoastCoords, scatDetailData } from './scatConstants'
import { esiColor, jejuCoastCoords } from './scatConstants'
import { hexToRgba } from '@common/components/map/mapUtils'
const BASE_STYLE: StyleSpecification = {
@ -102,7 +102,7 @@ function ScatMap({ segments, selectedSeg, onSelectSeg, onOpenPopup }: ScatMapPro
const handleClick = useCallback(
(seg: ScatSegment) => {
onSelectSeg(seg)
onOpenPopup(seg.id % scatDetailData.length)
onOpenPopup(seg.id)
},
[onSelectSeg, onOpenPopup],
)

파일 보기

@ -11,4 +11,11 @@ export default defineConfig({
'@tabs': path.resolve(__dirname, 'src/tabs'),
},
},
build: {
rollupOptions: {
// deck.gl → @loaders.gl/worker-utils가 Node.js child_process를 참조하나
// 브라우저에서는 해당 코드 경로를 타지 않으므로 undefined shim 허용
shimMissingExports: true,
},
},
})