import React from 'react'; import { HashRouter, Routes, Route, Navigate } from 'react-router-dom'; import { useAuth } from '../context/AuthContext'; import LoginPage from '../pages/LoginPage'; import StudioPage from '../pages/StudioPage'; import WorkspacePage from '../pages/WorkspacePage'; import PipelineListPage from '../pages/PipelineListPage'; import ComponentDocsPage from '../pages/ComponentDocsPage'; import SettingsPage from '../pages/SettingsPage'; function ProtectedRoute({ children }) { const { isAuthenticated } = useAuth(); if (!isAuthenticated) { return ; } return children; } export default function AppRouter() { const { isAuthenticated } = useAuth(); return ( } /> : } /> } /> } /> } /> } /> } /> } /> } /> } /> ); }