<%= @container.name %>

<%= if @container.desc do %> <%= gettext("Description:") %> <%= @container.desc %> <% end %> <%= gettext("Type:") %> <%= @container.type %> <%= if @container.location do %> <%= gettext("Location:") %> <%= @container.location %> <% end %>
<%= live_patch to: Routes.container_show_path(@socket, :edit, @container), class: "text-primary-500 link" do %> <% end %> <%= link to: "#", class: "text-primary-500 link", phx_click: "delete_container", data: [ confirm: dgettext("prompts", "Are you sure you want to delete %{name}?", name: @container.name) ] do %> <% end %>

<%= if @container.tags |> Enum.empty?() do %>

<%= gettext("No tags for this container") %> <%= display_emoji("😔") %>

<%= live_patch(dgettext("actions", "Why not add one?"), to: Routes.container_show_path(Endpoint, :add_tag, @container), class: "btn btn-primary" ) %>
<% else %>

<%= gettext("Tags") %>

<%= for tag <- @container.tags do %> <.tag_card tag={tag}> <%= link to: "#", class: "text-primary-500 link", phx_click: "delete_tag", phx_value_tag_id: tag.id, data: [ confirm: dgettext( "prompts", "Are you sure you want to remove the %{tag_name} tag from %{container_name}?", tag_name: tag.name, container_name: @container.name ) ] do %> <% end %> <% end %> <% end %>

<%= if @container.ammo_groups |> Enum.empty?() do %> <%= gettext("No ammo groups in this container") %> <% else %> <%= for ammo_group <- @container.ammo_groups do %> <.ammo_group_card ammo_group={ammo_group} /> <% end %> <% end %>

<%= if @live_action in [:edit] do %> <.modal return_to={Routes.container_show_path(Endpoint, :show, @container)}> <.live_component module={CanneryWeb.ContainerLive.FormComponent} id={@container.id} title={@page_title} action={@live_action} container={@container} return_to={Routes.container_show_path(Endpoint, :show, @container)} current_user={@current_user} /> <% end %> <%= if @live_action == :add_tag do %> <.modal return_to={Routes.container_show_path(Endpoint, :show, @container)}> <.live_component module={CanneryWeb.ContainerLive.AddTagComponent} id={@container.id} title={@page_title} action={@live_action} container={@container} return_to={Routes.container_show_path(Endpoint, :show, @container)} current_user={@current_user} /> <% end %>