class Counter

include Inesita::Component

def inc
  store.increase
  render!
end

def dec
  store.decrease
  render!
end

def render
  h4 do
    text props[:header]
  end
  div.input_group do
    span.input_group_btn do
      button.btn.btn_default onclick: method(:dec) do
        text '-'
      end
    end
    input.form_control type: "text", value: store.counter, disabled: true
    span.input_group_btn do
      button.btn.btn_default onclick: method(:inc) do
        text '+'
      end
    end
  end
end

end