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 (
} />
: } />
} />
}
/>
}
/>
}
/>
}
/>
}
/>
}
/>
} />
);
}