Sha256: 9c57c260a84d949d85429fcee27268f6180c6bfab33dd0bb6f48880b2c73f053

Contents?: true

Size: 805 Bytes

Versions: 1

Compression:

Stored size: 805 Bytes

Contents

<% begin %>
  <% classes = [] %>
  <% classes << block.model_name.singular.dasherize %>
  <% classes << 'block' %>
  <% classes << (block.first? ? 'block--first' : '') %>
  <% classes << (block.last? ? 'block--last' : '') %>
  <% classes << "block-category--#{block.class.kind.category.to_s.parameterize}" %>
  <% classes << block.try(:css_class) %>

  <% options = {} %>
  <% options[:id] = block.block_id %>
  <% options[:class] = classes.join(' ') %>
  <% options[:data] = (block.try(:data_attributes).presence || {}).merge(kind: block.model_name.name) %>
  <% options[:style] = block.try(:css_styles) %>

  <%= content_tag :div, **options do %>
    <%= render "blocks/#{block.model_name.singular}/show", block: block %>
  <% end %>
<% rescue Exception => e %>
  <%= forest_admin_error(e) %>
<% end %>

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
forest_cms-0.98.1 app/views/blocks/_show.html.erb