<%= @ammo_group.ammo_type.name %>

<%= gettext("Count:") %> <%= @ammo_group.count %> <%= gettext("Original count:") %> <%= @original_count %> <%= gettext("Percentage left:") %> <%= gettext("%{percentage}%", percentage: @percentage_remaining) %> <%= if @ammo_group.notes do %> <%= gettext("Notes:") %> <%= @ammo_group.notes %> <% end %> <%= gettext("Purchased on:") %> <.date id={"#{@ammo_group.id}-purchased-on"} date={@ammo_group.purchased_on} /> <%= if @ammo_group.price_paid do %> <%= gettext("Original cost:") %> <%= gettext("$%{amount}", amount: display_currency(@ammo_group.price_paid)) %> <%= gettext("Current value:") %> <%= gettext("$%{amount}", amount: display_currency(@ammo_group.price_paid * @percentage_remaining / 100) ) %> <% end %>
<.link navigate={Routes.ammo_type_show_path(Endpoint, :show, @ammo_group.ammo_type)} class="mx-4 my-2 btn btn-primary" > <%= dgettext("actions", "View in Catalog") %> <.link patch={Routes.ammo_group_show_path(Endpoint, :edit, @ammo_group)} class="mx-4 my-2 text-primary-600 link" aria-label={ dgettext("actions", "Edit ammo group of %{ammo_group_count} bullets", ammo_group_count: @ammo_group.count ) } > <.link href="#" class="mx-4 my-2 text-primary-600 link" phx-click="delete" data-confirm={dgettext("prompts", "Are you sure you want to delete this ammo?")} aria-label={ dgettext("actions", "Delete ammo group of %{ammo_group_count} bullets", ammo_group_count: @ammo_group.count ) } >
<.link patch={Routes.ammo_group_show_path(Endpoint, :move, @ammo_group)} class="btn btn-primary" > <%= dgettext("actions", "Move ammo") %> <.link patch={Routes.ammo_group_show_path(Endpoint, :add_shot_group, @ammo_group)} class="mx-4 my-2 btn btn-primary" > <%= dgettext("actions", "Record shots") %>

<%= if @container do %>

<%= gettext("Stored in") %>

<.container_card container={@container} current_user={@current_user} /> <% else %> <%= gettext("This ammo is not in a container") %> <% end %>
<%= unless @shot_groups |> Enum.empty?() do %>

<%= gettext("Rounds used") %>

<.live_component module={CanneryWeb.Components.TableComponent} id="ammo_group_shot_groups_table" columns={@columns} rows={@rows} /> <% end %>
<%= case @live_action do %> <% :edit -> %> <.modal return_to={Routes.ammo_group_show_path(Endpoint, :show, @ammo_group)}> <.live_component module={CanneryWeb.AmmoGroupLive.FormComponent} id={@ammo_group.id} title={@page_title} action={@live_action} ammo_group={@ammo_group} return_to={Routes.ammo_group_show_path(Endpoint, :show, @ammo_group)} current_user={@current_user} /> <% :edit_shot_group -> %> <.modal return_to={Routes.ammo_group_show_path(Endpoint, :show, @ammo_group)}> <.live_component module={CanneryWeb.RangeLive.FormComponent} id={@shot_group.id} title={@page_title} action={@live_action} shot_group={@shot_group} return_to={Routes.ammo_group_show_path(Endpoint, :show, @ammo_group)} current_user={@current_user} /> <% :add_shot_group -> %> <.modal return_to={Routes.ammo_group_show_path(Endpoint, :show, @ammo_group)}> <.live_component module={CanneryWeb.Components.AddShotGroupComponent} id={:new} title={@page_title} action={@live_action} ammo_group={@ammo_group} return_to={Routes.ammo_group_show_path(Endpoint, :show, @ammo_group)} current_user={@current_user} /> <% :move -> %> <.modal return_to={Routes.ammo_group_show_path(Endpoint, :show, @ammo_group)}> <.live_component module={CanneryWeb.Components.MoveAmmoGroupComponent} id={@ammo_group.id} title={@page_title} action={@live_action} ammo_group={@ammo_group} return_to={Routes.ammo_group_show_path(Endpoint, :show, @ammo_group)} current_user={@current_user} /> <% _show -> %> <% end %>