Sha256: c0865025d37a494c960ff8f6f960116772f321edd570b90b5bff568eedd018e3

Contents?: true

Size: 1.08 KB

Versions: 25

Compression:

Stored size: 1.08 KB

Contents

<%= content_tag :div,
  class: "relative bg-white rounded shadow-modal flex flex-col group",
  data: {
    component_name: self.class.to_s.underscore,
    resource_name: @resource.class.to_s,
    record_id: @resource.record.id,
    **item_selector_data_attributes(@resource),
    **(try(:drag_reorder_item_data_attributes) || {}),
  } do %>
  <%= content_tag :div,
    class: class_names("relative w-full pb-3/4 rounded-t overflow-hidden", html(:cover, :classes)),
    style: html(:cover, :style) do %>
    <%= render Avo::RowSelectorComponent.new(floating: true, size: :lg) if @resource.record_selector%>
    <%= render_cover %>
  <% end %>
  <div class="grid grid-cols-1 place-content-between p-4 h-full">
    <div class="mb-4 h-full flex flex-col space-between">
      <%= render_title %>
      <%= render_body %>
    </div>
    <div class="place-self-end w-full">
      <%= render(Avo::Index::ResourceControlsComponent.new(resource: @resource, reflection: @reflection, parent_record: @parent_record, parent_resource: @parent_resource, view_type: :grid, actions: actions)) %>
    </div>
  </div>
<% end %>

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
avo-3.11.7 app/components/avo/index/grid_item_component.html.erb
avo-3.11.6 app/components/avo/index/grid_item_component.html.erb
avo-3.11.5 app/components/avo/index/grid_item_component.html.erb
avo-3.11.4 app/components/avo/index/grid_item_component.html.erb
avo-3.11.3 app/components/avo/index/grid_item_component.html.erb
avo-3.11.2 app/components/avo/index/grid_item_component.html.erb
avo-3.11.1 app/components/avo/index/grid_item_component.html.erb
avo-3.11.0 app/components/avo/index/grid_item_component.html.erb
avo-3.10.10 app/components/avo/index/grid_item_component.html.erb
avo-3.10.9 app/components/avo/index/grid_item_component.html.erb
avo-3.10.8 app/components/avo/index/grid_item_component.html.erb
avo-3.10.7 app/components/avo/index/grid_item_component.html.erb
avo-3.10.6 app/components/avo/index/grid_item_component.html.erb
avo-3.10.5 app/components/avo/index/grid_item_component.html.erb
avo-3.10.4 app/components/avo/index/grid_item_component.html.erb
avo-3.10.3 app/components/avo/index/grid_item_component.html.erb
avo-3.10.2 app/components/avo/index/grid_item_component.html.erb
avo-3.10.1 app/components/avo/index/grid_item_component.html.erb
avo-3.10.0 app/components/avo/index/grid_item_component.html.erb
avo-3.9.2 app/components/avo/index/grid_item_component.html.erb