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
@@ -1,40 +1,44 @@
defmodule LSGWeb.Component do
use Phoenix.Component
@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"""
"""
end
def naive_date_time_utc(assigns) do
naive_date_time_utc(assign(assigns, :format, "%F %H:%M"))
end
def get_luxon_format("%H:%M:%S"), do: "TIME_24_WITH_SECONDS"
def nick(assigns = %{self: false}) do
~H"""
<%= @nick %>
"""
end
def nick(assigns = %{self: true}) do
~H"""
You
"""
end
end
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,36 +1,43 @@
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"""
Disconnected :'(
Oh no error >:(