Sha256: 2676124f4f232c6509de09c5d60e7436ba061eb8027f8aaafe37adbe1f8f8f49

Contents?: true

Size: 582 Bytes

Versions: 3

Compression:

Stored size: 582 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

3 entries across 3 versions & 1 rubygems

Version Path
glimmer-dsl-web-0.4.2 lib/glimmer-dsl-web/samples/regular/todo_mvc/views/new_todo_form.rb
glimmer-dsl-web-0.4.1 lib/glimmer-dsl-web/samples/regular/todo_mvc/views/new_todo_form.rb
glimmer-dsl-web-0.4.0 lib/glimmer-dsl-web/samples/regular/todo_mvc/views/new_todo_form.rb