diff options
Diffstat (limited to 'pages/signin.vue')
| -rw-r--r-- | pages/signin.vue | 58 | 
1 files changed, 28 insertions, 30 deletions
| diff --git a/pages/signin.vue b/pages/signin.vue index 4215204..b35c9fb 100644 --- a/pages/signin.vue +++ b/pages/signin.vue @@ -1,34 +1,31 @@  <template lang="pug"> -  div -    VHeader -    main -      .mx-auto.max-w-7xl.py-6(class="sm:px-6 lg:px-8") -        .flex.min-h-full.items-center.justify-center.py-12.px-4(class="sm:px-6 lg:px-8") -          .w-full.max-w-md.space-y-8 +  .mx-auto.max-w-7xl.py-6(class="sm:px-6 lg:px-8") +    .flex.min-h-full.items-center.justify-center.py-12.px-4(class="sm:px-6 lg:px-8") +      .w-full.max-w-md.space-y-8 +        div +          h2.mt-6.text-center.text-3xl.font-bold.tracking-tight.text-gray-900 Sign in +          p.mt-2.text-center.text-sm.text-gray-600 Or  +            a.font-medium.text-indigo-600(class="hover:text-indigo-500" href="/signup") create a new account +        form.mt-8.space-y-6(method="POST") +          input(type="hidden" name="remember" value="true") +          .-space-y-px.rounded-md.shadow-sm              div -              h2.mt-6.text-center.text-3xl.font-bold.tracking-tight.text-gray-900 Sign in -              p.mt-2.text-center.text-sm.text-gray-600 Or  -                a.font-medium.text-indigo-600(class="hover:text-indigo-500" href="/signup") create a new account -            form.mt-8.space-y-6(method="POST") -              input(type="hidden" name="remember" value="true") -              .-space-y-px.rounded-md.shadow-sm -                div -                  label.sr-only(for="username") Username -                  input#username.relative.block.w-full.appearance-none.rounded-none.rounded-t-md.border.border-gray-300.px-3.py-2.text-gray-900.placeholder-gray-500(name="username" type="text" autocomplete="username" required class="focus:z-10 focus:border-indigo-500 focus:outline-none focus:ring-indigo-500 sm:text-sm" placeholder="Username" v-model="form.username") -                div -                  label.sr-only(for="password") Password -                  input#password.relative.block.w-full.appearance-none.rounded-none.rounded-b-md.border.border-gray-300.px-3.py-2.text-gray-900.placeholder-gray-500(name="password" type="password" autocomplete="current-password" required class="focus:z-10 focus:border-indigo-500 focus:outline-none focus:ring-indigo-500 sm:text-sm" placeholder="Password" v-model="form.password") -              .flex.items-center.justify-between -                .flex.items-center -                  input#remember-me.h-4.w-4.rounded.border-gray-300.text-indigo-600(name="remember-me" type="checkbox" class="focus:ring-indigo-500") -                  label.ml-2.block.text-sm.text-gray-900(for="remember-me") Remember me -              div -                button.group.relative.flex.w-full.justify-center.rounded-md.border.border-transparent.bg-indigo-600.py-2.px-4.text-sm.font-medium.text-white(type="submit" class="hover:bg-indigo-700 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2" @click="save") -                  span.absolute.inset-y-0.left-0.flex.items-center.pl-3 -                    // Heroicon name: mini/lock-closed -                    svg.h-5.w-5.text-indigo-500(class="group-hover:text-indigo-400" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 20 20" fill="currentColor" aria-hidden="true") -                      path(fill-rule="evenodd" d="M10 1a4.5 4.5 0 00-4.5 4.5V9H5a2 2 0 00-2 2v6a2 2 0 002 2h10a2 2 0 002-2v-6a2 2 0 00-2-2h-.5V5.5A4.5 4.5 0 0010 1zm3 8V5.5a3 3 0 10-6 0V9h6z" clip-rule="evenodd") -                  | Sign in +              label.sr-only(for="username") Username +              input#username.relative.block.w-full.appearance-none.rounded-none.rounded-t-md.border.border-gray-300.px-3.py-2.text-gray-900.placeholder-gray-500(name="username" type="text" autocomplete="username" required class="focus:z-10 focus:border-indigo-500 focus:outline-none focus:ring-indigo-500 sm:text-sm" placeholder="Username" v-model="form.username") +            div +              label.sr-only(for="password") Password +              input#password.relative.block.w-full.appearance-none.rounded-none.rounded-b-md.border.border-gray-300.px-3.py-2.text-gray-900.placeholder-gray-500(name="password" type="password" autocomplete="current-password" required class="focus:z-10 focus:border-indigo-500 focus:outline-none focus:ring-indigo-500 sm:text-sm" placeholder="Password" v-model="form.password") +          .flex.items-center.justify-between +            .flex.items-center +              input#remember-me.h-4.w-4.rounded.border-gray-300.text-indigo-600(name="remember-me" type="checkbox" class="focus:ring-indigo-500") +              label.ml-2.block.text-sm.text-gray-900(for="remember-me") Remember me +          div +            button.group.relative.flex.w-full.justify-center.rounded-md.border.border-transparent.bg-indigo-600.py-2.px-4.text-sm.font-medium.text-white(type="submit" class="hover:bg-indigo-700 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2" @click="save") +              span.absolute.inset-y-0.left-0.flex.items-center.pl-3 +                // Heroicon name: mini/lock-closed +                svg.h-5.w-5.text-indigo-500(class="group-hover:text-indigo-400" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 20 20" fill="currentColor" aria-hidden="true") +                  path(fill-rule="evenodd" d="M10 1a4.5 4.5 0 00-4.5 4.5V9H5a2 2 0 00-2 2v6a2 2 0 002 2h10a2 2 0 002-2v-6a2 2 0 00-2-2h-.5V5.5A4.5 4.5 0 0010 1zm3 8V5.5a3 3 0 10-6 0V9h6z" clip-rule="evenodd") +              | Sign in  </template> @@ -36,7 +33,8 @@  import { mapGetters } from "vuex";  export default { -  name: "IndexPage", +  name: "SignInPage", +  layout: "default",    head: {      title: "Signin ยท Verden",    }, | 
