From b10f9797cb15d0e8a4e4b5014138dc5bfd875d88 Mon Sep 17 00:00:00 2001 From: href Date: Tue, 7 Sep 2021 08:14:33 +0200 Subject: live fixes/improvements --- lib/lsg_web/components/component.ex | 4 ++++ lib/lsg_web/components/event_component.ex | 7 +++++++ lib/lsg_web/components/message_component.ex | 2 ++ 3 files changed, 13 insertions(+) (limited to 'lib/lsg_web/components') diff --git a/lib/lsg_web/components/component.ex b/lib/lsg_web/components/component.ex index 37d75e3..d504129 100644 --- a/lib/lsg_web/components/component.ex +++ b/lib/lsg_web/components/component.ex @@ -3,6 +3,10 @@ defmodule LSGWeb.Component do @date_time_default_format "%F %H:%M" @date_time_formats %{"time-24-with-seconds" => "%H:%M:%S"} + def naive_date_time_utc(assigns = %{at: nil}) do + "" + end + def naive_date_time_utc(assigns = %{format: format}) do assigns = assign(assigns, :format, Map.get(@date_time_formats, format, format)) ~H""" diff --git a/lib/lsg_web/components/event_component.ex b/lib/lsg_web/components/event_component.ex index 3b9cd3b..fa81d19 100644 --- a/lib/lsg_web/components/event_component.ex +++ b/lib/lsg_web/components/event_component.ex @@ -1,6 +1,13 @@ defmodule LSGWeb.EventComponent do use Phoenix.Component + def content(assigns = %{event: %{type: :day_changed}}) do + ~H""" + Day changed: + <%= Date.to_string(@date) %> + """ + end + def content(assigns = %{event: %{type: :quit}}) do ~H""" diff --git a/lib/lsg_web/components/message_component.ex b/lib/lsg_web/components/message_component.ex index 2381411..5997754 100644 --- a/lib/lsg_web/components/message_component.ex +++ b/lib/lsg_web/components/message_component.ex @@ -3,6 +3,8 @@ defmodule LSGWeb.MessageComponent do def content(assigns) do ~H""" + +
<%= @message.sender.nick %>
<%= @text %>
""" end -- cgit v1.2.3