From d2471278ab35cdc6cc1cb3f33b01e8e71eae04a0 Mon Sep 17 00:00:00 2001 From: Jason Staack Date: Thu, 12 Mar 2026 15:45:14 -0500 Subject: [PATCH] feat(frontend): integrate WinBox and SSH buttons into device page Co-Authored-By: Claude Opus 4.6 --- .../tenants/$tenantId/devices/$deviceId.tsx | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/frontend/src/routes/_authenticated/tenants/$tenantId/devices/$deviceId.tsx b/frontend/src/routes/_authenticated/tenants/$tenantId/devices/$deviceId.tsx index 9eb6fdb..fefdc08 100644 --- a/frontend/src/routes/_authenticated/tenants/$tenantId/devices/$deviceId.tsx +++ b/frontend/src/routes/_authenticated/tenants/$tenantId/devices/$deviceId.tsx @@ -55,6 +55,8 @@ import { InterfaceGauges } from '@/components/network/InterfaceGauges' import { useSimpleConfigMode } from '@/hooks/useSimpleConfig' import { SimpleModeToggle } from '@/components/simple-config/SimpleModeToggle' import { SimpleConfigView } from '@/components/simple-config/SimpleConfigView' +import { WinBoxButton } from '@/components/fleet/WinBoxButton' +import { SSHTerminal } from '@/components/fleet/SSHTerminal' export const Route = createFileRoute( '/_authenticated/tenants/$tenantId/devices/$deviceId', @@ -450,6 +452,14 @@ function DeviceDetailPage() {
+ {user?.role !== 'viewer' && ( +
+ {device.routeros_version !== null && ( + + )} + +
+ )}
{canWrite(user) && (