2026-04-05 18:31:16 -07:00
|
|
|
import React from 'react';
|
|
|
|
|
import ReactDOM from 'react-dom/client';
|
|
|
|
|
import { App } from './App';
|
|
|
|
|
import { WhpConfig } from './types';
|
2026-08-09 10:37:32 -07:00
|
|
|
import { installConsoleErrorBuffer } from './utils/console-buffer';
|
2026-04-05 18:31:16 -07:00
|
|
|
import './styles/editor.css';
|
|
|
|
|
|
2026-08-09 10:37:32 -07:00
|
|
|
// Installed before React mounts so errors thrown during the first render are
|
|
|
|
|
// captured too.
|
|
|
|
|
installConsoleErrorBuffer();
|
|
|
|
|
|
2026-04-05 18:31:16 -07:00
|
|
|
// Read WHP_CONFIG injected by PHP wrapper (or null for standalone dev)
|
|
|
|
|
const whpConfig: WhpConfig | null = (window as any).WHP_CONFIG || null;
|
|
|
|
|
|
|
|
|
|
ReactDOM.createRoot(document.getElementById('root')!).render(
|
|
|
|
|
<React.StrictMode>
|
|
|
|
|
<App whpConfig={whpConfig} />
|
|
|
|
|
</React.StrictMode>
|
|
|
|
|
);
|