From 85e2cd336d25e6be4942a557775430be09a52fbf Mon Sep 17 00:00:00 2001 From: Zach Allaun Date: Wed, 26 Jun 2024 23:59:16 -0700 Subject: [PATCH] Linkify app slug when deployed with Teams (#2686) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Jonatan KÅ‚osko --- .../live/session_live/app_teams_live.ex | 22 ++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/lib/livebook_web/live/session_live/app_teams_live.ex b/lib/livebook_web/live/session_live/app_teams_live.ex index b4f7a7b0b..c6e0f1216 100644 --- a/lib/livebook_web/live/session_live/app_teams_live.ex +++ b/lib/livebook_web/live/session_live/app_teams_live.ex @@ -205,7 +205,7 @@ defmodule LivebookWeb.SessionLive.AppTeamsLive do

Current version:

- <.app_deployment_card app_deployment={@app_deployment} /> + <.app_deployment_card app_deployment={@app_deployment} deployment_group={@deployment_group} />
<.message_box :if={@num_agents[@deployment_group.id] == nil} kind={:warning}> @@ -276,7 +276,11 @@ defmodule LivebookWeb.SessionLive.AppTeamsLive do - <.app_deployment_card :if={@app_deployment} app_deployment={@app_deployment} /> + <.app_deployment_card + :if={@app_deployment} + app_deployment={@app_deployment} + deployment_group={@deployment_group} + />
<.button color="gray" outlined phx-click="go_deployment_groups"> See deployment groups @@ -341,7 +345,19 @@ defmodule LivebookWeb.SessionLive.AppTeamsLive do ~H"""
<.labeled_text label="Slug"> - /<%= @app_deployment.slug %> + <%= if @deployment_group.url do %> + <.link + href={@deployment_group.url <> ~p"/apps/#{@app_deployment.slug}"} + target="_blank" + class="text-blue-600 font-medium" + > + /<%= @app_deployment.slug %> + + <% else %> + + /<%= @app_deployment.slug %> + + <% end %> <.labeled_text label="Title"> <%= @app_deployment.title %>