mixin.blocks.pug 720 Bytes


mixin form(method, action)
  form(method=method, action=action)
    - var csrf_token_from_somewhere = 'hey'
    input(type='hidden', name='_csrf', value=csrf_token_from_somewhere)
    block

html
  body
    +form('GET', '/search')
      input(type='text', name='query', placeholder='Search')
      input(type='submit', value='Search')

html
  body
    +form('POST', '/search')
      input(type='text', name='query', placeholder='Search')
      input(type='submit', value='Search')

html
  body
    +form('POST', '/search')

mixin bar()
  #bar
    block

mixin foo()
  #foo
    +bar
      block

+foo
  p one
  p two
  p three


mixin baz
    #baz
        block

+baz()= '123'