From 86b44bbed3e664446ef00fb7ff66d4d3c6863092 Mon Sep 17 00:00:00 2001 From: rcourtman Date: Tue, 14 Oct 2025 13:24:24 +0000 Subject: [PATCH] Add Add Host shortcut to Docker hosts list --- .../src/components/Docker/DockerHosts.tsx | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/frontend-modern/src/components/Docker/DockerHosts.tsx b/frontend-modern/src/components/Docker/DockerHosts.tsx index 2f5a53f..b4f3ed8 100644 --- a/frontend-modern/src/components/Docker/DockerHosts.tsx +++ b/frontend-modern/src/components/Docker/DockerHosts.tsx @@ -1,5 +1,6 @@ import type { Component } from 'solid-js'; import { For, Show, createMemo, createSignal, createEffect, on } from 'solid-js'; +import { useNavigate } from '@solidjs/router'; import type { DockerHost, DockerContainer, Alert } from '@/types/api'; import { formatBytes, formatRelativeTime, formatUptime } from '@/utils/format'; import { Card } from '@/components/shared/Card'; @@ -384,6 +385,7 @@ const DockerContainerRow: Component<{ }; export const DockerHosts: Component = (props) => { + const navigate = useNavigate(); const { initialDataReceived, reconnecting, connected } = useWebSocket(); const isLoading = createMemo(() => { if (typeof initialDataReceived === 'function') { @@ -624,9 +626,19 @@ export const DockerHosts: Component = (props) => {
{/* Left: Host List */} -
-

Docker Hosts

-

{sortedHosts().length} {sortedHosts().length === 1 ? 'host' : 'hosts'}

+
+
+

Docker Hosts

+

{sortedHosts().length} {sortedHosts().length === 1 ? 'host' : 'hosts'}

+
+