Sha256: 3c890d389cb78bcb005ebc72c22ee140a435f43c95e75b88f513d0cd3dfcb44d

Contents?: true

Size: 642 Bytes

Versions: 5

Compression:

Stored size: 642 Bytes

Contents

require_relative 'new_todo_input'

class NewTodoForm
  include Glimmer::Web::Component
  
  option :presenter
  
  markup {
    header(class: 'header') {
      h1('todos')
      
      new_todo_input(presenter: presenter)
      
      style {
        rule('.header h1') {
          color '#b83f45'
          font_size '80px'
          font_weight '200'
          position 'absolute'
          text_align 'center'
          _webkit_text_rendering 'optimizeLegibility'
          _moz_text_rendering 'optimizeLegibility'
          text_rendering 'optimizeLegibility'
          top '-140px'
          width '100%'
        }
      }
    }
  }
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
glimmer-dsl-web-0.3.2 lib/glimmer-dsl-web/samples/regular/todo_mvc/views/new_todo_form.rb
glimmer-dsl-web-0.3.1 lib/glimmer-dsl-web/samples/regular/todo_mvc/views/new_todo_form.rb
glimmer-dsl-web-0.3.0 lib/glimmer-dsl-web/samples/regular/todo_mvc/views/new_todo_form.rb
glimmer-dsl-web-0.2.8 lib/glimmer-dsl-web/samples/regular/todo_mvc/views/new_todo_form.rb
glimmer-dsl-web-0.2.7 lib/glimmer-dsl-web/samples/regular/todo_mvc/views/new_todo_form.rb