defmodule DaProductAppWeb.SoftwareLive do use DaProductAppWeb, :live_view alias DaProductApp.Software.SoftwareEntry def mount(_params, _session, socket) do software_list = SoftwareEntry.list_software() |> Enum.map(fn software -> %{ id: software.id, name: %{id: software.id, name: software.name}, slug: software.slug, last_updated: DateTime.to_iso8601(software.last_updated), inserted_at: DateTime.to_iso8601(software.inserted_at), updated_at: DateTime.to_iso8601(software.updated_at) } end) {:ok, assign(socket, software_list: software_list, page_title: "Software List" )} end def render(assigns) do ~H"""

Software List

<.review_card name="Anne" username="@anne" body="I've never seen anything like this before. It's amazing." img="https://res.cloudinary.com/wickedsites/image/upload/v1604268092/unnamed_sagz0l.jpg" /> <.review_card name="John" username="@john" body="This product is a game-changer!" img="https://res.cloudinary.com/wickedsites/image/upload/v1604268092/unnamed_sagz0l.jpg" /> <.review_card name="Emma" username="@emma" body="Highly recommend this to everyone." img="https://res.cloudinary.com/wickedsites/image/upload/v1604268092/unnamed_sagz0l.jpg" /> <.review_card name="Mike" username="@mike" body="Absolutely love this! Five stars!" img="https://res.cloudinary.com/wickedsites/image/upload/v1604268092/unnamed_sagz0l.jpg" />
""" end end