Sha256: fa3136cc6e5988f73930e824b93fc7897531fdc87ed7807128d6886ca5b6f41e

Contents?: true

Size: 407 Bytes

Versions: 12

Compression:

Stored size: 407 Bytes

Contents

require 'glimmer/web/component'

class ComponentStyleContainer
  include Glimmer::Web::Component
  
  option :component
  
  markup {
    component_style_container_block = component.class.instance_variable_get("@style_block")
    component_style_container_class = "#{component.class.component_element_class}-style"
    style(class: component_style_container_class, &component_style_container_block)
  }
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
glimmer-dsl-web-0.6.5 lib/glimmer/web/component/component_style_container.rb
glimmer-dsl-web-0.6.4 lib/glimmer/web/component/component_style_container.rb
glimmer-dsl-web-0.6.3 lib/glimmer/web/component/component_style_container.rb
glimmer-dsl-web-0.6.2 lib/glimmer/web/component/component_style_container.rb
glimmer-dsl-web-0.6.1 lib/glimmer/web/component/component_style_container.rb
glimmer-dsl-web-0.6.0 lib/glimmer/web/component/component_style_container.rb
glimmer-dsl-web-0.5.0 lib/glimmer/web/component/component_style_container.rb
glimmer-dsl-web-0.4.4 lib/glimmer/web/component/component_style_container.rb
glimmer-dsl-web-0.4.3 lib/glimmer/web/component/component_style_container.rb
glimmer-dsl-web-0.4.2 lib/glimmer/web/component/component_style_container.rb
glimmer-dsl-web-0.4.1 lib/glimmer/web/component/component_style_container.rb
glimmer-dsl-web-0.4.0 lib/glimmer/web/component/component_style_container.rb