// Vite. import 'vite/modulepreload-polyfill' // Library. import {StrictMode} from 'react' import {createRoot} from 'react-dom/client' // Src. import SingleLocationMap from './components/SingleLocationMap.tsx' import {l10nHelper} from './libs/helper.ts' // Types. import {SingleLocationMapObjectValue} from './types' l10nHelper('shoplic-integration-for-naver-map') document.querySelectorAll( '[data-shoplic-naver-map-app-root="true"][data-map_type="single-location-map"]', ).forEach((appRoot: HTMLDivElement) => { let objectName: string | null = null if ('object_name_postfix' in appRoot.dataset) { objectName = 'singleLocationMap_' + appRoot.dataset.object_name_postfix if (objectName in window) { const objectValue = window[objectName] as SingleLocationMapObjectValue console.log(objectName, objectValue) createRoot(appRoot).render( ) } } })