0.2.0 • Published 6 years ago

bulma-form v0.2.0

Weekly downloads
47
License
MIT
Repository
github
Last release
6 years ago

Expressjs with the npm package

app.use('/js', express.static(path.join(__dirname, 'node_modules/bulma-form/dist')))

Form response format

Only json responses work. WIP.

HTTP Status >= 200 && < 300

var res = {
  message: "Nice dude!" | null
}

HTTP Status >= 400 && < 500

var res = {
  errors: {
      username: {
        message: "Error message"
      },
      password: {
        message: "MM no"
      }  
    }
  ] | null,
  message: "Already exists!" | null,
}

Example form in pug

form#test-form(action="/test", method='post')
  .field
    label.label Name
    .control
      input.input(type='text', placeholder='Text input', name="name")
  .field
    label.label Username
    .control
      input.input(type='text', placeholder='Text input', value='bulma', name="username")
  .notification.is-danger.is-invisible
    p#generic-error
  .field.is-grouped
    .control
      button.button.is-link Submit
  .notification.is-success.is-invisible
    p#generic-success