litebb/views/signup.pug

1extends layout 2 3block content 4 .card.center 5 h1 #{title} 6 p Create a new #{h.siteName} account. 7 8 if locals.flashes 9 - const categories = Object.keys(locals.flashes) 10 each category in categories 11 each message in flashes[category] 12 .staticFlash(class=`staticFlash--${category}`).center.m-v-lg.p-h-md.p-v-sm 13 | #{message} 14 15 form(action='/signup' method='post' autocomplete='off') 16 .m-v-sm 17 input( 18 type='text' name='username' 19 required='' maxlength='255' 20 autofocus='' placeholder='Username' 21 value=`${(body && body.username) ? body.username : ''}` 22 ).input-border.p-sm 23 .m-v-sm 24 input( 25 type='email' name='email' 26 required='' maxlength='255' 27 autofocus='' placeholder='Email' 28 value=`${(body && body.email) ? body.email : ''}` 29 ).input-border.p-sm 30 .m-v-sm 31 input( 32 type='password' name='password' 33 required='' minlength='8' maxlength='255' 34 autofocus='' placeholder='Password' 35 value=`${(body && body.password) ? body.password : ''}` 36 ).input-border.p-sm 37 .m-v-sm 38 input( 39 type='password' name='password_confirm' 40 required='' minlength='8' maxlength='255' 41 autofocus='' placeholder='Confirm Password' 42 ).input-border.p-sm 43 .m-v-md 44 input(type='submit' value='Sign Up').button.button-primary