Add admin-only service status panel with restart, wired to Docker directly

This commit is contained in:
Myron Blair
2026-07-26 17:53:19 -05:00
parent 19374b694e
commit 4d77a36f99
6 changed files with 137 additions and 0 deletions
+4
View File
@@ -1,12 +1,15 @@
import { useEffect, useState, useCallback } from "react";
import { useNavigate } from "react-router-dom";
import api from "../lib/api";
import { useAuth } from "../lib/auth";
import Hero from "../components/Hero";
import Row from "../components/Row";
import MovieDetailModal from "../components/MovieDetailModal";
import ServiceStatus from "../components/ServiceStatus";
export default function Browse() {
const nav = useNavigate();
const { user } = useAuth();
const [featured, setFeatured] = useState(null);
const [movies, setMovies] = useState([]);
const [genres, setGenres] = useState([]);
@@ -57,6 +60,7 @@ export default function Browse() {
)}
<div className="-mt-20 relative z-10 pb-24">
{user?.is_admin && <ServiceStatus />}
{continueWatching.length > 0 && (
<Row title="Resume" movies={continueWatching} onCardClick={handleMore} progressMap={progressMap} />
)}