diff --git a/frontend/src/routes/_authenticated/tenants/$tenantId/devices/$deviceId.tsx b/frontend/src/routes/_authenticated/tenants/$tenantId/devices/$deviceId.tsx index 0c7f0a6..2cef294 100644 --- a/frontend/src/routes/_authenticated/tenants/$tenantId/devices/$deviceId.tsx +++ b/frontend/src/routes/_authenticated/tenants/$tenantId/devices/$deviceId.tsx @@ -433,54 +433,47 @@ function DeviceDetailPage() {
{/* Device workspace header */}
-
-
- {/* Breadcrumb */} -
- - Devices - - - {device.hostname} -
- {/* Device name + status dot + label */} -
-
-

- {device.hostname} -

- - {device.status} - - -
- {/* Metadata */} -
- {device.model ?? device.board_name ?? '\u2014'} - {' \u00b7 '} - {device.ip_address} - {device.routeros_version && ( - <> - {' \u00b7 '} - v{device.routeros_version} - - )} -
+ {/* Top row: device identity */} +
+ + Devices + + +
+

+ {device.hostname} +

+ + {device.status} + + +
+ {/* Metadata + actions row */} +
+
+ {device.model ?? device.board_name ?? '\u2014'} + {' \u00b7 '} + {device.ip_address} + {device.routeros_version && ( + <> + {' \u00b7 '} + v{device.routeros_version} + + )}
- {/* Actions */} -
+
{user?.role !== 'viewer' && device.routeros_version !== null && ( <>