diff --git a/src/components/Dialog/NodeDetailsDialog.tsx b/src/components/Dialog/NodeDetailsDialog.tsx index 13a9782d..8c30d0df 100644 --- a/src/components/Dialog/NodeDetailsDialog.tsx +++ b/src/components/Dialog/NodeDetailsDialog.tsx @@ -1,16 +1,21 @@ import { useAppStore } from "@app/core/stores/appStore"; import { useDevice } from "@app/core/stores/deviceStore"; +import { + Accordion, + AccordionContent, + AccordionItem, + AccordionTrigger, +} from "@components/UI/Accordion"; import { Dialog, DialogContent, DialogFooter, DialogHeader, DialogTitle, -} from "@components/UI/Dialog.tsx"; +} from "@components/UI/Dialog"; import { Protobuf } from "@meshtastic/js"; import { numberToHexUnpadded } from "@noble/curves/abstract/utils"; -import { useEffect } from "react"; -import { useState } from "react"; +import { useEffect, useState } from "react"; import { DeviceImage } from "../generic/DeviceImage"; import { TimeAgo } from "../generic/TimeAgo"; import { Uptime } from "../generic/Uptime"; @@ -138,49 +143,22 @@ export const NodeDetailsDialog = ({ ) : null} - {device.environmentMetrics ? ( -
- Environment Metrics: -
- {device.deviceMetrics.airUtilTx ? ( -- Air TX utilization:{" "} - {device.deviceMetrics.airUtilTx.toFixed(2)}% -
- ) : null} - {device.deviceMetrics.channelUtilization ? ( -- Channel utilization:{" "} - {device.deviceMetrics.channelUtilization.toFixed(2)}% -
- ) : null} - {device.deviceMetrics.batteryLevel ? ( -- Battery level:{" "} - {device.deviceMetrics.batteryLevel.toFixed(2)}% -
- ) : null} - {device.deviceMetrics.voltage ? ( -Voltage: {device.deviceMetrics.voltage.toFixed(2)}V
- ) : null} - {device.deviceMetrics.uptimeSeconds ? ( -
- Uptime:{" "}
-
- All Raw Metrics: -
-
- {JSON.stringify(device, null, 2)}
-
+ + All Raw Metrics: +
+
+ {JSON.stringify(device, null, 2)}
+
+