Files
dashboard/index.tsx
T
Alberto-Audrix 32a36cceff
CI / lint-and-test (push) Canceled after 0s
first commit
2026-07-28 08:55:05 +07:00

28 lines
724 B
TypeScript

import React from 'react';
import ReactDOM from 'react-dom/client';
import App from './App.tsx';
import ErrorBoundary from './components/common/ErrorBoundary.tsx';
// Bersihkan semua cache AI Insight lama agar data selalu fresh
try {
Object.keys(sessionStorage)
.filter((k) => k.startsWith('page-insight'))
.forEach((k) => sessionStorage.removeItem(k));
} catch {
// ignore jika sessionStorage tidak tersedia
}
const rootElement = document.getElementById('root');
if (!rootElement) {
throw new Error('Could not find root element to mount to');
}
const root = ReactDOM.createRoot(rootElement);
root.render(
<React.StrictMode>
<ErrorBoundary>
<App />
</ErrorBoundary>
</React.StrictMode>
);