forked from shibao/cannery
		
	use hooks for datetime, remove alpinejs
This commit is contained in:
		@@ -127,7 +127,7 @@ defmodule CanneryWeb.CoreComponents do
 | 
			
		||||
 | 
			
		||||
  @doc """
 | 
			
		||||
  Phoenix.Component for a <date> element that renders the Date in the user's
 | 
			
		||||
  local timezone with Alpine.js
 | 
			
		||||
  local timezone
 | 
			
		||||
  """
 | 
			
		||||
  def date(assigns)
 | 
			
		||||
 | 
			
		||||
@@ -136,7 +136,7 @@ defmodule CanneryWeb.CoreComponents do
 | 
			
		||||
 | 
			
		||||
  @doc """
 | 
			
		||||
  Phoenix.Component for a <time> element that renders the naivedatetime in the
 | 
			
		||||
  user's local timezone with Alpine.js
 | 
			
		||||
  user's local timezone
 | 
			
		||||
  """
 | 
			
		||||
  def datetime(assigns)
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,3 @@
 | 
			
		||||
<time :if={@date} id={@id} datetime={@date |> Date.to_iso8601(:extended)} x-data={~s<{
 | 
			
		||||
    date:
 | 
			
		||||
      Intl.DateTimeFormat([], {timeZone: 'Etc/UTC', dateStyle: 'short'})
 | 
			
		||||
        .format(new Date("#{Date.to_iso8601(@date, :extended)}"))
 | 
			
		||||
  }>} x-text="date">
 | 
			
		||||
  <%= @date |> Date.to_iso8601(:extended) %>
 | 
			
		||||
<time :if={@date} id={@id} datetime={Date.to_iso8601(@date, :extended)} phx-hook="Date">
 | 
			
		||||
  <%= Date.to_iso8601(@date, :extended) %>
 | 
			
		||||
</time>
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,3 @@
 | 
			
		||||
<time :if={@datetime} id={@id} datetime={cast_datetime(@datetime)} x-data={~s/{
 | 
			
		||||
    datetime:
 | 
			
		||||
      Intl.DateTimeFormat([], {dateStyle: 'short', timeStyle: 'long'})
 | 
			
		||||
        .format(new Date("#{cast_datetime(@datetime)}"))
 | 
			
		||||
  }/} x-text="datetime">
 | 
			
		||||
<time :if={@datetime} id={@id} datetime={cast_datetime(@datetime)} phx-hook="DateTime">
 | 
			
		||||
  <%= cast_datetime(@datetime) %>
 | 
			
		||||
</time>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user