Sha256: 0bbc562033cee407cba78d5d80314653b75323f3e3b060984f6f110240cd648e

Contents?: true

Size: 297 Bytes

Versions: 15

Compression:

Stored size: 297 Bytes

Contents

module ExpressAdmin
  class LayoutComponent < ExpressTemplates::Components::Container

    has_option :style, 'Add inline styles to the element'

    def style_attributes
      attribs = config[:style] || {}
      attribs.map do |k, v|
        "#{k}: #{v}"
      end.join('; ')
    end

  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
express_admin-1.6.3 app/components/express_admin/layout_component.rb
express_admin-1.6.2 app/components/express_admin/layout_component.rb
express_admin-1.6.1 app/components/express_admin/layout_component.rb
express_admin-1.6.0 app/components/express_admin/layout_component.rb
express_admin-1.5.0 app/components/express_admin/layout_component.rb
express_admin-1.4.11 app/components/express_admin/layout_component.rb
express_admin-1.4.10 app/components/express_admin/layout_component.rb
express_admin-1.4.9 app/components/express_admin/layout_component.rb
express_admin-1.4.8 app/components/express_admin/layout_component.rb
express_admin-1.4.7 app/components/express_admin/layout_component.rb
express_admin-1.4.6 app/components/express_admin/layout_component.rb
express_admin-1.4.5 app/components/express_admin/layout_component.rb
express_admin-1.4.4 app/components/express_admin/layout_component.rb
express_admin-1.4.3 app/components/express_admin/layout_component.rb
express_admin-1.4.2 app/components/express_admin/layout_component.rb