defmodule DaProductAppWeb.SoftwareLive.Show do use DaProductAppWeb, :live_view alias DaProductApp.Software.SoftwareEntry def mount(%{"id" => id}, _session, socket) do software = SoftwareEntry.get_software!(id) {:ok, assign(socket, software: software, page_title: software.name )} end def render(assigns) do ~H"""

<%= @software.name %>

Details

Slug: <%= @software.slug %>

Last Updated: <%= @software.last_updated %>

Timestamps

Created: <%= @software.inserted_at %>

Updated: <%= @software.updated_at %>

Versions

    <%= for version <- @software.versions do %>
  • Cycle: <%= version.cycle %>

    Release Date: <%= version.release_date %>

    EOL Date: <%= version.eol_date %>

    Latest Version: <%= version.latest_version %>

    Link: <%= version.link %>

  • <% end %>
""" end end