import React from 'react'; import { createRoot } from 'react-dom/client'; import ProfileCharts from './components/ProfileCharts'; import BattleDialog from './components/BattleDialog'; import AvatarUpload from './components/AvatarUpload'; const avatarRoot = document.getElementById('profile-avatar-root'); if (avatarRoot) { const { uploadUrl, thumbUrl, initials } = avatarRoot.dataset; createRoot(avatarRoot).render( , ); } const chartsRoot = document.getElementById('profile-charts-root'); if (chartsRoot) { createRoot(chartsRoot).render( , ); } const battleRoot = document.getElementById('profile-battle-root'); if (battleRoot) { createRoot(battleRoot).render( , ); }