From 1c582d69bed521b9b8ef9ded3ac90dd6708918d5 Mon Sep 17 00:00:00 2001 From: Alexandre de Souza Date: Thu, 4 Sep 2025 16:55:48 -0300 Subject: [PATCH] Update Team connection status in real-time --- lib/livebook_web/live/hub/edit/team_component.ex | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/livebook_web/live/hub/edit/team_component.ex b/lib/livebook_web/live/hub/edit/team_component.ex index 42c4f535e..74b466ee4 100644 --- a/lib/livebook_web/live/hub/edit/team_component.ex +++ b/lib/livebook_web/live/hub/edit/team_component.ex @@ -21,6 +21,7 @@ defmodule LivebookWeb.Hub.Edit.TeamComponent do secret_name = assigns.params["secret_name"] file_system_id = assigns.params["file_system_id"] default? = default_hub?(assigns.hub) + connection_status = Provider.connection_status(assigns.hub) secret_value = if assigns.live_action == :edit_secret do @@ -50,7 +51,8 @@ defmodule LivebookWeb.Hub.Edit.TeamComponent do secret_name: secret_name, secret_value: secret_value, hub_metadata: Provider.to_metadata(assigns.hub), - default?: default? + default?: default?, + connection_status: connection_status ) |> assign_form(changeset)} end @@ -59,8 +61,8 @@ defmodule LivebookWeb.Hub.Edit.TeamComponent do def render(assigns) do ~H"""
- - {Provider.connection_status(@hub)} + + {@connection_status}