Skip to content

Commit

Permalink
Merge pull request #156 from cosmos/peng/151-fix-send-page
Browse files Browse the repository at this point in the history
Improve the Send page
  • Loading branch information
faboweb authored Dec 4, 2017
2 parents 585eac8 + b05a1c5 commit 09fcfd5
Showing 1 changed file with 15 additions and 30 deletions.
45 changes: 15 additions & 30 deletions app/src/renderer/components/wallet/PageSend.vue
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,13 @@
page(title='Send Tokens')
div(slot="menu"): tool-bar

form-struct(:submit='onSubmit')
form-struct(:submit="onSubmit")
form-group(:error='$v.fields.denom.$error'
field-id='send-denomination' field-label='Denomination')
field#send-denomination(
type="select"
v-model="fields.denom"
:options="denominations"
@input="$v.fields.denom.$touch()"
placeholder="Select token...")
form-msg(name='Denomination' type='required' v-if='!$v.fields.denom.required')

Expand All @@ -19,7 +18,6 @@ page(title='Send Tokens')
field#send-address(
type='text'
v-model='fields.address'
@input='$v.fields.address.$touch()'
placeholder='Address')
form-msg(name='Address' type='required' v-if='!$v.fields.address.required')
form-msg(name='Address' type='exactLength' length='40'
Expand All @@ -32,7 +30,6 @@ page(title='Send Tokens')
field#send-amount(
type='number'
v-model='fields.amount'
@input='$v.fields.amount.$touch()'
placeholder='Amount')
field-addon Coins
btn(value='Max')
Expand All @@ -41,7 +38,6 @@ page(title='Send Tokens')
v-if='!$v.fields.amount.between')

div(slot='footer')
// btn(value='Reset' @click.native='resetForm')
div
btn(v-if='sending' value='Sending...' disabled)
btn(v-else @click='onSubmit' icon="check" value="Send Tokens")
Expand All @@ -52,13 +48,13 @@ import { required, between, minLength, maxLength, alphaNum } from 'vuelidate/lib
import { mapActions, mapGetters } from 'vuex'
import Btn from '@nylira/vue-button'
import Field from '@nylira/vue-field'
import FieldAddon from '../common/NiFieldAddon'
import FieldGroup from '../common/NiFieldGroup'
import FormGroup from '../common/NiFormGroup'
import FieldAddon from 'common/NiFieldAddon'
import FieldGroup from 'common/NiFieldGroup'
import FormGroup from 'common/NiFormGroup'
import FormMsg from '@nylira/vue-form-msg'
import FormStruct from '../common/NiFormStruct'
import Page from '../common/NiPage'
import ToolBar from '../common/NiToolBar'
import FormStruct from 'common/NiFormStruct'
import Page from 'common/NiPage'
import ToolBar from 'common/NiToolBar'
export default {
components: {
Btn,
Expand All @@ -78,6 +74,14 @@ export default {
({ key: i.denom.toUpperCase(), value: i.denom }))
}
},
data: () => ({
fields: {
address: '',
amount: null,
denom: ''
},
sending: false
}),
methods: {
resetForm () {
this.fields.address = ''
Expand Down Expand Up @@ -115,14 +119,6 @@ export default {
},
...mapActions(['walletSend'])
},
data: () => ({
fields: {
address: '',
amount: null,
denom: ''
},
sending: false
}),
validations: () => ({
fields: {
address: {
Expand All @@ -142,14 +138,3 @@ export default {
})
}
</script>

<style lang="stylus">
@require '~variables'
#send-address
#send-amount
mono()
&:placeholder
df()
color dim
</style>

0 comments on commit 09fcfd5

Please sign in to comment.