orchai/src/App.tsx

29 lines
955 B
TypeScript
Raw Normal View History

import { BrowserRouter, Routes, Route, Navigate } from "react-router-dom";
import AppLayout from "./components/layout/AppLayout";
function EmptyState() {
return (
<div className="flex items-center justify-center h-full text-gray-400">
<p>Select a project or create a new one</p>
</div>
);
}
function App() {
return (
<BrowserRouter>
<Routes>
<Route element={<AppLayout />}>
<Route index element={<EmptyState />} />
<Route path="/projects/new" element={<div className="p-8">Create project (coming next)</div>} />
<Route path="/projects/:projectId" element={<div className="p-8">Project dashboard (coming next)</div>} />
<Route path="/projects/:projectId/edit" element={<div className="p-8">Edit project (coming next)</div>} />
<Route path="*" element={<Navigate to="/" replace />} />
</Route>
</Routes>
</BrowserRouter>
);
}
export default App;