diff --git a/AppImage/components/proxmox-dashboard.tsx b/AppImage/components/proxmox-dashboard.tsx index da744ba..0798046 100644 --- a/AppImage/components/proxmox-dashboard.tsx +++ b/AppImage/components/proxmox-dashboard.tsx @@ -11,6 +11,7 @@ import { VirtualMachines } from "./virtual-machines" import Hardware from "./hardware" import { SystemLogs } from "./system-logs" import { OnboardingCarousel } from "./onboarding-carousel" +import { HealthStatusModal } from "./health-status-modal" import { getApiUrl } from "../lib/api-config" import { RefreshCw, @@ -63,6 +64,7 @@ export function ProxmoxDashboard() { const [activeTab, setActiveTab] = useState("overview") const [showNavigation, setShowNavigation] = useState(true) const [lastScrollY, setLastScrollY] = useState(0) + const [showHealthModal, setShowHealthModal] = useState(false) const fetchSystemData = useCallback(async () => { console.log("[v0] Fetching system data from Flask server...") @@ -244,7 +246,10 @@ export function ProxmoxDashboard() { )} -
+
setShowHealthModal(true)} + >
{/* Logo and Title */}
@@ -299,7 +304,10 @@ export function ProxmoxDashboard() { - +
e.stopPropagation()}> + +
{/* Mobile Actions */} @@ -317,11 +327,22 @@ export function ProxmoxDashboard() { {systemStatus.status} - - +
e.stopPropagation()}> + +
@@ -534,6 +555,8 @@ export function ProxmoxDashboard() {

+ + ) }