Create your account

{{!-- Hack to stop Chrome's broken auto-fills --}} {{gh-profile-image email=signupDetails.email setImage=(action "setImage")}} {{#gh-form-group errors=signupDetails.errors hasValidated=signupDetails.hasValidated property="email"}} {{svg-jar "email"}} {{gh-text-input type="email" id="email" name="email" placeholder="Eg. john@example.com" disabled="disabled" autocorrect="off" value=(readonly signupDetails.email) input=(action (mut signupDetails.email) value="target.value") }} {{/gh-form-group}} {{#gh-form-group errors=signupDetails.errors hasValidated=signupDetails.hasValidated property="name"}} {{svg-jar "user-circle"}} {{gh-trim-focus-input tabindex="1" type="text" id="name" name="name" placeholder="Eg. John H. Watson" autocorrect="off" value=(readonly signupDetails.name) input=(action (mut signupDetails.name) value="target.value") focus-out=(action "validate" "name") }} {{gh-error-message errors=signupDetails.errors property="name"}} {{/gh-form-group}} {{#gh-form-group errors=signupDetails.errors hasValidated=signupDetails.hasValidated property="password"}} {{svg-jar "lock"}} {{gh-text-input tabindex="2" type="password" id="password" name="password" placeholder="At least 10 characters" autocorrect="off" value=(readonly signupDetails.password) input=(action (mut signupDetails.password) value="target.value") focus-out=(action "validate" "password")}} {{gh-error-message errors=signupDetails.errors property="password"}} {{/gh-form-group}} {{!-- include the email field again in case password managers ignore the disabled input --}}
{{gh-task-button "Create Account" type="submit" form="signup" runningText="Creating" task=signup class="gh-btn gh-btn-green gh-btn-lg gh-btn-block gh-btn-icon" tabindex="3"}}

{{if flowErrors flowErrors}}