update to liveview 0.18 and use elixir 1.14

This commit is contained in:
2022-11-07 22:36:38 -05:00
parent 239b15a782
commit 6b565abf93
79 changed files with 2410 additions and 2321 deletions

View File

@ -4,7 +4,7 @@ defmodule CanneryWeb.ErrorHelpers do
"""
use Phoenix.HTML
import Phoenix.LiveView.Helpers
import Phoenix.Component
alias Ecto.Changeset
alias Phoenix.{HTML.Form, LiveView.Rendered}

View File

@ -5,8 +5,7 @@ defmodule CanneryWeb.ViewHelpers do
:view`
"""
import Phoenix.LiveView
import Phoenix.LiveView.Helpers
import Phoenix.Component
@id_length 16
@ -24,11 +23,16 @@ defmodule CanneryWeb.ViewHelpers do
}
~H"""
<time id={@id} datetime={@datetime} x-data={"{
<time
id={@id}
datetime={@datetime}
x-data={"{
date:
Intl.DateTimeFormat([], {dateStyle: 'short', timeStyle: 'long'})
.format(new Date(\"#{@datetime}\"))
}"} x-text="date">
}"}
x-text="date"
>
<%= @datetime %>
</time>
"""
@ -48,10 +52,15 @@ defmodule CanneryWeb.ViewHelpers do
}
~H"""
<time id={@id} datetime={@date} x-data={"{
<time
id={@id}
datetime={@date}
x-data={"{
date:
Intl.DateTimeFormat([], {timeZone: 'Etc/UTC', dateStyle: 'short'}).format(new Date(\"#{@date}\"))
}"} x-text="date">
}"}
x-text="date"
>
<%= @date %>
</time>
"""