initial route for ICS retrieval, no actual ICS data yet

This commit is contained in:
Adam Piontek 2021-03-23 14:09:56 -04:00
commit 8fe1bc6322
8 changed files with 44 additions and 41 deletions
lib/shift73k_web/live/user/settings

View file

@ -9,24 +9,8 @@ defmodule Shift73kWeb.UserLive.Settings.CalendarUrl do
|> assign(id: assigns.id)
|> assign(current_user: user)
|> live_okreply()
# |> assign(form_week_start_at: user.week_start_at)
end
# def week_start_options do
# week_start = Date.beginning_of_week(Date.utc_today(), hd(weekdays()))
# week_start
# |> Date.range(Date.add(week_start, 6))
# |> Enum.map(&Calendar.strftime(&1, "%A"))
# |> Enum.zip(weekdays())
# end
# @impl true
# def handle_event("changed", %{"calendar_view" => %{"week_start_at" => day}}, socket) do
# {:noreply, assign(socket, form_week_start_at: String.to_existing_atom(day))}
# end
@impl true
def handle_event("save", _params, socket) do
Accounts.change_user_calendar_slug(socket.assigns.current_user.id)

View file

@ -8,26 +8,4 @@
<%= submit "Generate new", class: "btn btn-primary" %>
<% end %>
<%#= form_for :calendar_view, "#", [phx_change: :changed, phx_submit: :save, phx_target: @myself], fn cvf -> %>
<%#= label cvf, :week_start_at, class: "form-label" %>
<%# <div class="inner-addon left-addon mb-3"> %>
<%#= icon_div @socket, "bi-calendar2-range", [class: "icon is-left text-muted fs-5"] %>
<%#= select cvf, :week_start_at, week_start_options(),
value: @current_user.week_start_at,
class: "form-select"
%>
<%# </div> %>
<%# <div class="mb-3"> %>
<%#= submit "Save",
class: "btn btn-primary",
disabled: @form_week_start_at == @current_user.week_start_at,
aria_disabled: (@form_week_start_at == @current_user.week_start_at) && "true" || false,
phx_disable_with: "Saving..."
%>
<%# </div> %>
<%# end %>
</div>