/** * @license * SPDX-License-Identifier: Apache-2.0 */ import React, { useState } from 'react'; import ReactDOM from 'react-dom/client'; import App from './App'; import AdminPanel from './AdminPanel'; import AdminLogin from './components/AdminLogin'; import { Play, Settings, Monitor, Shield } from 'lucide-react'; type ViewMode = 'launcher' | 'player' | 'admin_login' | 'admin_panel'; const Root: React.FC = () => { // Alterado de 'launcher' para 'player' para acesso direto do cliente const [currentView, setCurrentView] = useState('player'); // Simple Router Simulation const renderView = () => { switch (currentView) { case 'player': return ( setCurrentView('admin_login')} /> ); case 'admin_login': return ( setCurrentView('admin_panel')} onCancel={() => setCurrentView('player')} /> ); case 'admin_panel': return ( setCurrentView('player')} /> ); case 'launcher': default: // Launcher is deprecated but kept as fallback if needed return (

COSMOS SYSTEM

Selecione o ambiente para iniciar

{/* Player Card */} {/* Admin Card */}
v1.2.0-stable • Build 2024.05.20
); } }; return ( {renderView()} ); }; 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();