Phase 6 Complete by Claude Code
This commit is contained in:
@@ -15,6 +15,9 @@ import UserForm from "./users/UserForm";
|
||||
import MqttDashboard from "./mqtt/MqttDashboard";
|
||||
import CommandPanel from "./mqtt/CommandPanel";
|
||||
import LogViewer from "./mqtt/LogViewer";
|
||||
import NoteList from "./equipment/NoteList";
|
||||
import NoteDetail from "./equipment/NoteDetail";
|
||||
import NoteForm from "./equipment/NoteForm";
|
||||
|
||||
function ProtectedRoute({ children }) {
|
||||
const { user, loading } = useAuth();
|
||||
@@ -75,6 +78,10 @@ export default function App() {
|
||||
<Route path="mqtt" element={<MqttDashboard />} />
|
||||
<Route path="mqtt/commands" element={<CommandPanel />} />
|
||||
<Route path="mqtt/logs" element={<LogViewer />} />
|
||||
<Route path="equipment/notes" element={<NoteList />} />
|
||||
<Route path="equipment/notes/new" element={<NoteForm />} />
|
||||
<Route path="equipment/notes/:id" element={<NoteDetail />} />
|
||||
<Route path="equipment/notes/:id/edit" element={<NoteForm />} />
|
||||
<Route path="*" element={<Navigate to="/" replace />} />
|
||||
</Route>
|
||||
</Routes>
|
||||
|
||||
Reference in New Issue
Block a user