import React from 'react'; import ReactDOM from 'react-dom/client'; import { initI18n } from './i18n/i18n'; import { App } from './ui/App'; import { ProductMetaboxApp } from './ui/ProductMetaboxApp'; import './index.css'; function mount(id: string, node: React.ReactNode) { const el = document.getElementById(id); if (!el) return; ReactDOM.createRoot(el).render({node}); } const locale = window.XcScribeAdmin?.locale ?? 'en_US'; initI18n(locale).then(() => { mount('xc-scribe-root', ); mount('xc-scribe-product-root', ); });