Class: Panda::CMS::GridComponent

Inherits:
Panda::Core::Base
  • Object
show all
Defined in:
app/components/panda/cms/grid_component.rb

Overview

Grid layout component for creating column-based layouts

Instance Method Summary collapse

Instance Method Details

#view_templateObject



12
13
14
15
16
17
18
19
20
21
22
# File 'app/components/panda/cms/grid_component.rb', line 12

def view_template
  div(class: "w-full grid #{grid_columns_class} min-h-20") do
    column_span_classes.each do |colspan|
      div(
        class: "border border-red-500 bg-red-50 #{colspan}",
        onDragOver: "parent.onDragOver(event);",
        onDrop: "parent.onDrop(event);"
      )
    end
  end
end