27 lines
942 B
Text
27 lines
942 B
Text
<div id="<%= @id %>" class="col-12 col-sm-10 col-md-6 col-lg-5 col-xl-4 col-xxl-3 mt-1">
|
|
|
|
<h3>Calendar view</h3>
|
|
|
|
<%= form_for :calendar_view, "#", [phx_change: :changed, phx_submit: :save, phx_target: @myself], fn cvf -> %>
|
|
|
|
<%= label cvf, :week_start_at, "Week starts 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>
|