From 70d60e54f14f4ed17f6db7a76b69c87c8ac2f47f Mon Sep 17 00:00:00 2001 From: Peng Zhong Date: Fri, 8 Dec 2017 14:10:38 +0900 Subject: [PATCH 1/4] init --- .../components/common/NiFieldSeed.vue | 23 +++++++++++++++++++ .../renderer/components/common/NiSession.vue | 14 +++++++---- .../components/common/NiSessionHardware.vue | 2 +- .../components/common/NiSessionRestore.vue | 22 +++++++++--------- .../components/common/NiSessionSignIn.vue | 5 ++-- .../components/common/NiSessionSignUp.vue | 22 ++++++++---------- 6 files changed, 57 insertions(+), 31 deletions(-) create mode 100644 app/src/renderer/components/common/NiFieldSeed.vue diff --git a/app/src/renderer/components/common/NiFieldSeed.vue b/app/src/renderer/components/common/NiFieldSeed.vue new file mode 100644 index 0000000000..ee0b353a1e --- /dev/null +++ b/app/src/renderer/components/common/NiFieldSeed.vue @@ -0,0 +1,23 @@ + + + + + diff --git a/app/src/renderer/components/common/NiSession.vue b/app/src/renderer/components/common/NiSession.vue index 2dc4086950..130db5ec6b 100644 --- a/app/src/renderer/components/common/NiSession.vue +++ b/app/src/renderer/components/common/NiSession.vue @@ -70,11 +70,17 @@ export default { align-items center justify-content center background app-fg + input + width auto + display block + padding 0 + margin 0 .ni-field-checkbox-label flex 1 - line-height 1.5 - padding-left 1rem + line-height 1.375 + padding 0.5rem 1rem + font-size 0.875rem .ni-session position fixed @@ -132,6 +138,7 @@ export default { display flex flex-flow column justify-content center + min-height 0 overflow-y auto @@ -184,8 +191,7 @@ export default { margin-top 0 .ni-session-main - padding 2rem 3rem - overflow-y auto + padding 2rem .ni-form-group display block !important diff --git a/app/src/renderer/components/common/NiSessionHardware.vue b/app/src/renderer/components/common/NiSessionHardware.vue index c1fa1603e2..af9f0b9536 100644 --- a/app/src/renderer/components/common/NiSessionHardware.vue +++ b/app/src/renderer/components/common/NiSessionHardware.vue @@ -2,7 +2,7 @@ .ni-session: .ni-session-container .ni-session-header a(@click="setState('welcome')"): i.material-icons arrow_back - .ni-session-title Plug In Hardware + .ni-session-title Sign In a(@click="help"): i.material-icons help_outline .ni-session-main hardware-state(v-if="status == 'connect'" @click.native="setStatus('detect')" diff --git a/app/src/renderer/components/common/NiSessionRestore.vue b/app/src/renderer/components/common/NiSessionRestore.vue index 10462801cd..42d1d42508 100644 --- a/app/src/renderer/components/common/NiSessionRestore.vue +++ b/app/src/renderer/components/common/NiSessionRestore.vue @@ -2,29 +2,27 @@ .ni-session: form-struct(:submit='onSubmit').ni-session-container .ni-session-header a(@click="setState('welcome')"): i.material-icons arrow_back - .ni-session-title Enter Seed + .ni-session-title Restore Account a(@click="help"): i.material-icons help_outline .ni-session-main form-group(:error='$v.fields.restoreSeed.$error' - field-id='restore-seed' field-label='Account Seed') - field#restore-seed( - type="textarea" - placeholder="Enter your 12-word seed here" + field-id='restore-seed' field-label='Seed') + field-seed#restore-seed( v-model="fields.restoreSeed" - @input="$v.fields.restoreSeed.$touch()") - form-msg(name='Account Seed' type='required' v-if='!$v.fields.restoreSeed.required') + placeholder="must be exactly 12 words") + form-msg(name='Seed' type='required' v-if='!$v.fields.restoreSeed.required') form-group(:error='$v.fields.signInPassword.$error' field-id='sign-in-password' field-label='Password') field#sign-in-password( type="password" - placeholder="Password to protect your keys locally" - v-model="fields.signInPassword" - @input="$v.fields.signInPassword.$touch()") + placeholder="at least 10 characters" + v-model="fields.signInPassword") + form-msg(body="Create a password to secure your restored account") form-msg(name='Password' type='required' v-if='!$v.fields.signInPassword.required') form-msg(name='Password' type='minLength' min="10" v-if='!$v.fields.signInPassword.minLength') .ni-session-footer - btn(icon="settings_backup_restore" value="Restore Account" size="lg") + btn(icon="arrow_forward" icon-pos="right" value="Next" size="lg")