defmodule ChesstrainerWeb.ChessTestLive do use ChesstrainerWeb, :live_view @impl true def mount(_params, _session, socket) do {:ok, assign(socket, last_move: "None yet", san: "None yet", move_list: [])} end @impl true def render(assigns) do ~H"""
Last Played Move:
{@last_move}
{@san}
{if length(@move_list) == 0 do "No Moves" else Enum.reverse(@move_list) |> Enum.join(", ") end}