From b83c37d51fb0915b25939646a758167d76e90e88 Mon Sep 17 00:00:00 2001 From: Esdras Renan Date: Tue, 18 Nov 2025 21:29:56 -0300 Subject: [PATCH] fix: polish remote tooltip and device status --- .../admin/devices/admin-devices-overview.tsx | 25 +++++++------------ .../tickets/ticket-summary-header.tsx | 16 ++++++++---- 2 files changed, 20 insertions(+), 21 deletions(-) diff --git a/src/components/admin/devices/admin-devices-overview.tsx b/src/components/admin/devices/admin-devices-overview.tsx index a527d68..4f87279 100644 --- a/src/components/admin/devices/admin-devices-overview.tsx +++ b/src/components/admin/devices/admin-devices-overview.tsx @@ -5683,6 +5683,7 @@ function DevicesGrid({ devices, companyNameBySlug }: { devices: DevicesQueryItem function DeviceCard({ device, companyName }: { device: DevicesQueryItem; companyName?: string | null }) { const router = useRouter() const effectiveStatus = resolveDeviceStatus(device) + const statusIndicator = getDeviceStatusIndicator(effectiveStatus) const isActive = device.isActive const lastHeartbeat = device.lastHeartbeatAt ? new Date(device.lastHeartbeatAt) : null const deviceType = (device.deviceType ?? "desktop").toLowerCase() @@ -5730,23 +5731,15 @@ function DeviceCard({ device, companyName }: { device: DevicesQueryItem; company
- {effectiveStatus === "online" ? ( - + {statusIndicator.isPinging ? ( + ) : null}
diff --git a/src/components/tickets/ticket-summary-header.tsx b/src/components/tickets/ticket-summary-header.tsx index 8b4552a..16bc7e5 100644 --- a/src/components/tickets/ticket-summary-header.tsx +++ b/src/components/tickets/ticket-summary-header.tsx @@ -1338,15 +1338,21 @@ export function TicketSummaryHeader({ ticket }: TicketHeaderProps) { - -

Acesso remoto

+ +

Acesso remoto

{remoteShortcutHostname ? ( -

Host: {remoteShortcutHostname}

+

+ Host: {remoteShortcutHostname} +

) : null} {remoteShortcutAccess?.identifier ? ( -

ID RustDesk: {remoteShortcutAccess.identifier}

+

+ ID RustDesk: {remoteShortcutAccess.identifier} +

) : null} -

Status: {remoteShortcutStatusLabel}

+

+ Status: {remoteShortcutStatusLabel} +

) : null}