
import React from 'react';
import ReactDOM from 'react-dom/client';
import App from './App';

// Shim para process.env requerido por el SDK de @google/genai en el navegador
if (typeof window !== 'undefined' && !window.process) {
  (window as any).process = {
    env: {
      // El valor real es inyectado por el entorno de ejecución
      API_KEY: (window as any)._ENV_?.API_KEY || ''
    }
  };
}

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>
    <App />
  </React.StrictMode>
);
