mirror of
https://github.com/MacRimi/ProxMenux.git
synced 2025-11-17 19:16:25 +00:00
Update AppImage
This commit is contained in:
@@ -3,7 +3,7 @@
|
|||||||
import { useState } from "react"
|
import { useState } from "react"
|
||||||
import { Card, CardContent, CardHeader, CardTitle } from "./ui/card"
|
import { Card, CardContent, CardHeader, CardTitle } from "./ui/card"
|
||||||
import { Badge } from "./ui/badge"
|
import { Badge } from "./ui/badge"
|
||||||
import { Dialog, DialogContent, DialogHeader, DialogTitle } from "./ui/dialog"
|
import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogDescription } from "./ui/dialog"
|
||||||
import { Wifi, Activity, Network, Router, AlertCircle, Zap } from "lucide-react"
|
import { Wifi, Activity, Network, Router, AlertCircle, Zap } from "lucide-react"
|
||||||
import useSWR from "swr"
|
import useSWR from "swr"
|
||||||
import { NetworkTrafficChart } from "./network-traffic-chart"
|
import { NetworkTrafficChart } from "./network-traffic-chart"
|
||||||
@@ -688,6 +688,9 @@ export function NetworkMetrics() {
|
|||||||
<Router className="h-5 w-5" />
|
<Router className="h-5 w-5" />
|
||||||
{selectedInterface?.name} - Interface Details
|
{selectedInterface?.name} - Interface Details
|
||||||
</DialogTitle>
|
</DialogTitle>
|
||||||
|
<DialogDescription>
|
||||||
|
View detailed information and network traffic statistics for this interface
|
||||||
|
</DialogDescription>
|
||||||
{selectedInterface?.status.toLowerCase() === "up" && selectedInterface?.vm_type !== "vm" && (
|
{selectedInterface?.status.toLowerCase() === "up" && selectedInterface?.vm_type !== "vm" && (
|
||||||
<div className="flex justify-end pt-2">
|
<div className="flex justify-end pt-2">
|
||||||
<Select value={modalTimeframe} onValueChange={(value: any) => setModalTimeframe(value)}>
|
<Select value={modalTimeframe} onValueChange={(value: any) => setModalTimeframe(value)}>
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import { Card, CardContent, CardHeader, CardTitle } from "./ui/card"
|
|||||||
import { Badge } from "./ui/badge"
|
import { Badge } from "./ui/badge"
|
||||||
import { Progress } from "./ui/progress"
|
import { Progress } from "./ui/progress"
|
||||||
import { Button } from "./ui/button"
|
import { Button } from "./ui/button"
|
||||||
import { Dialog, DialogContent, DialogHeader, DialogTitle } from "./ui/dialog"
|
import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogDescription } from "./ui/dialog"
|
||||||
import {
|
import {
|
||||||
Server,
|
Server,
|
||||||
Play,
|
Play,
|
||||||
@@ -1044,7 +1044,6 @@ export function VirtualMachines() {
|
|||||||
>
|
>
|
||||||
<DialogContent
|
<DialogContent
|
||||||
className="max-w-4xl h-[95vh] sm:h-[90vh] flex flex-col p-0 overflow-hidden"
|
className="max-w-4xl h-[95vh] sm:h-[90vh] flex flex-col p-0 overflow-hidden"
|
||||||
aria-describedby="vm-dialog-description"
|
|
||||||
key={selectedVM?.vmid || "no-vm"}
|
key={selectedVM?.vmid || "no-vm"}
|
||||||
>
|
>
|
||||||
{currentView === "main" ? (
|
{currentView === "main" ? (
|
||||||
@@ -1100,9 +1099,10 @@ export function VirtualMachines() {
|
|||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
</DialogTitle>
|
</DialogTitle>
|
||||||
<p id="vm-dialog-description" className="sr-only">
|
<DialogDescription>
|
||||||
Virtual machine details and controls for {selectedVM?.name}
|
View and manage configuration, resources, and status for this virtual machine
|
||||||
</p>
|
</DialogDescription>
|
||||||
|
{/* </CHANGE> */}
|
||||||
</DialogHeader>
|
</DialogHeader>
|
||||||
|
|
||||||
<div className="flex-1 overflow-y-auto px-6 py-4">
|
<div className="flex-1 overflow-y-auto px-6 py-4">
|
||||||
|
|||||||
Reference in New Issue
Block a user