Sha256: d900224add4107dab6ccdf2248be06ba01afe53f6253060996f8a3f3db07f40a

Contents?: true

Size: 1.89 KB

Versions: 33

Compression:

Stored size: 1.89 KB

Contents

<%= field_wrapper **field_wrapper_args do %>
  <%= content_tag :div, class: "flex relative", data: {
      controller: "date-field",
      date_field_view_value: @view,
      date_field_enable_time_value: true,
      date_field_picker_format_value: @field.picker_format,
      date_field_first_day_of_week_value: @field.first_day_of_week,
      date_field_disable_mobile_value: @field.disable_mobile,
      date_field_time24_hr_value: @field.time_24hr,
      date_field_timezone_value: @field.timezone,
      date_field_relative_value: @field.relative,
      date_field_field_type_value: "dateTime",
      date_field_picker_options_value: @field.picker_options,
  } do %>
    <%= @form.text_field @field.id,
      value: @field.edit_formatted_value,
      class: classes("w-full #{"hidden" unless params[:avo_show_hidden_inputs]}"),
      data: {
        date_field_target: :input,
        placeholder: @field.placeholder,
        **@field.get_html(:data, view: view, element: :input)
      },
      disabled: disabled?,
      placeholder: @field.placeholder,
      style: @field.get_html(:style, view: view, element: :input)
    %>
    <%= datetime_field "fake_#{@field.id}", "fake",
      value: @field.edit_formatted_value,
      class: classes("w-full"),
      data: {
        date_field_target: :fakeInput,
        placeholder: @field.placeholder,
        **@field.get_html(:data, view: view, element: :input)
      },
      disabled: disabled?,
      placeholder: @field.placeholder,
      style: @field.get_html(:style, view: view, element: :input)
    %>
    <%= content_tag :button,
      class: "absolute right-0 self-center mr-4 uppercase font-semibold text-xs",
      id: :reset,
      type: :button,
      title: t("avo.reset").capitalize,
      data: {
        action: "click->date-field#clear",
        tippy: :tooltip
      } do %>
      <%= helpers.svg "avo/times", class: "h-4" %>
    <% end %>
  <% end %>
<% end %>

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
avo-3.15.1 app/components/avo/fields/date_time_field/edit_component.html.erb
avo-3.15.0 app/components/avo/fields/date_time_field/edit_component.html.erb
avo-3.14.5 app/components/avo/fields/date_time_field/edit_component.html.erb
avo-3.14.4 app/components/avo/fields/date_time_field/edit_component.html.erb
avo-3.14.3 app/components/avo/fields/date_time_field/edit_component.html.erb
avo-3.14.2 app/components/avo/fields/date_time_field/edit_component.html.erb
avo-3.14.1 app/components/avo/fields/date_time_field/edit_component.html.erb
avo-3.14.0 app/components/avo/fields/date_time_field/edit_component.html.erb
avo-3.13.7 app/components/avo/fields/date_time_field/edit_component.html.erb
avo-3.13.6 app/components/avo/fields/date_time_field/edit_component.html.erb
avo-3.13.5 app/components/avo/fields/date_time_field/edit_component.html.erb
avo-3.13.4 app/components/avo/fields/date_time_field/edit_component.html.erb
avo-3.13.3 app/components/avo/fields/date_time_field/edit_component.html.erb
avo-3.13.2 app/components/avo/fields/date_time_field/edit_component.html.erb
avo-3.13.1 app/components/avo/fields/date_time_field/edit_component.html.erb
avo-3.13.0 app/components/avo/fields/date_time_field/edit_component.html.erb
avo-3.12.0 app/components/avo/fields/date_time_field/edit_component.html.erb
avo-3.11.10 app/components/avo/fields/date_time_field/edit_component.html.erb
avo-3.11.9 app/components/avo/fields/date_time_field/edit_component.html.erb
avo-3.11.8 app/components/avo/fields/date_time_field/edit_component.html.erb