plmercereau/platyplus

View on GitHub
src/containers/Login.vue

Summary

Maintainability
Test Coverage
<template lang="pug">
  div
    h1 Login
    v-form
      v-text-field(id="login-imput",
        label="Username",
        v-model="username",
        required,
        @keyup.enter="login(username, password)",
        tabindex="1")
      v-text-field(id="login-password",
        label="Password",
        v-model="password",
        required,
        @keyup.enter="login(username, password)",
        type="password",
        tabindex="2")
    v-btn(@click="login(username, password)", tabindex="3") Login

    div {{ loginError }}
</template>

<script>
  export default {
    name: 'sandbox',
    data () {
      return {
        username: '', // TODO name the form fields so we don't get default values from the browser
        password: '',
        loginError: '' // TODO
      }
    }
  }
</script>

<style scoped>

</style>