mobile friendly, add text, change text

This commit is contained in:
ogerly 2021-07-28 13:19:56 +02:00
parent f668c24918
commit 3b0c3ee53f
7 changed files with 54 additions and 51 deletions

View File

@ -59,6 +59,7 @@
"password_new_repeat":"neues Passwort wiederholen", "password_new_repeat":"neues Passwort wiederholen",
"change": "ändern", "change": "ändern",
"change-password": "Passwort ändern", "change-password": "Passwort ändern",
"change-name": "Name ändern",
"amount":"Betrag", "amount":"Betrag",
"memo":"Nachricht", "memo":"Nachricht",
"message":"Nachricht", "message":"Nachricht",

View File

@ -59,6 +59,7 @@
"password_new_repeat":"Repeat new password", "password_new_repeat":"Repeat new password",
"change": "change", "change": "change",
"change-password": "Change password", "change-password": "Change password",
"change-name": "Change name",
"amount":"Amount", "amount":"Amount",
"memo":"Message", "memo":"Message",
"message":"Message", "message":"Message",

View File

@ -3,26 +3,23 @@
<div class="w-100 text-center"> <div class="w-100 text-center">
<vue-qrcode :value="$store.state.email" type="image/png"></vue-qrcode> <vue-qrcode :value="$store.state.email" type="image/png"></vue-qrcode>
</div> </div>
<b-row>
<b-col> <div class="card-profile-stats d-flex justify-content-center mt-md-5">
<div class="card-profile-stats d-flex justify-content-center mt-md-5"> <div>
<div> <span class="heading">
<span class="heading"> {{ $n(balance, 'decimal') }}
{{ $n(balance, 'decimal') }} </span>
</span> <span class="description">GDD</span>
<span class="description">GDD</span> </div>
</div> <div>
<div> <span class="heading">{{ transactionCount }}</span>
<span class="heading">{{ transactionCount }}</span> <span class="description">{{ $t('transactions') }}</span>
<span class="description">{{ $t('transactions') }}</span> </div>
</div> <div>
<div> <span class="heading">--</span>
<span class="heading">--</span> <span class="description">{{ $t('community') }}</span>
<span class="description">{{ $t('community') }}</span> </div>
</div> </div>
</div>
</b-col>
</b-row>
</b-card> </b-card>
</template> </template>
<script> <script>

View File

@ -86,9 +86,9 @@ describe('UserCard_FormUsername', () => {
await wrapper.findAll('input').at(1).setValue('Lustiger') await wrapper.findAll('input').at(1).setValue('Lustiger')
await wrapper.find('textarea').setValue('Keine Nickelbrille') await wrapper.find('textarea').setValue('Keine Nickelbrille')
await wrapper.find('svg.bi-x-circle').trigger('click') await wrapper.find('svg.bi-x-circle').trigger('click')
expect(wrapper.findAll('div.col').at(2).text()).toBe('Peter') expect(wrapper.findAll('div.col').at(2).text()).toBe('Petra')
expect(wrapper.findAll('div.col').at(4).text()).toBe('Lustig') expect(wrapper.findAll('div.col').at(4).text()).toBe('Lustiger')
expect(wrapper.findAll('div.col').at(6).text()).toBe('') expect(wrapper.findAll('div.col').at(6).text()).toBe('Keine Nickelbrille')
}) })
it('has a submit button', () => { it('has a submit button', () => {

View File

@ -1,29 +1,22 @@
<template> <template>
<div class="userdata_form"> <div class="userdata_form" fluid="sm">
<b-card <div
id="userdata_form" id="userdata_form"
class="bg-transparent" class="bg-transparent pt-3 pb-3"
style="background-color: #ebebeba3 !important" style="background-color: #ebebeba3 !important"
> >
<b-container> <b-container>
<b-row class="text-right"> <b-row class="text-right">
<b-col class="mb-3"> <b-col class="mb-3">
<b-icon <a href="#!" @click="showUserData = !showUserData">
v-if="showUserData" <span class="pointer mr-3">{{ $t('form.change-name') }}</span>
@click="showUserData = !showUserData"
class="pointer"
icon="pencil"
>
{{ $t('form.change') }}
</b-icon>
<b-icon <b-icon v-if="showUserData" class="pointer" icon="pencil">
v-else {{ $t('form.change') }}
@click="cancelEdit" </b-icon>
class="pointer"
icon="x-circle" <b-icon v-else class="pointer" icon="x-circle" variant="danger"></b-icon>
variant="danger" </a>
></b-icon>
</b-col> </b-col>
</b-row> </b-row>
</b-container> </b-container>
@ -81,7 +74,7 @@
</b-row> </b-row>
</b-form> </b-form>
</b-container> </b-container>
</b-card> </div>
</div> </div>
</template> </template>
<script> <script>

View File

@ -1,22 +1,32 @@
<template> <template>
<b-card id="change_pwd" class="bg-transparent" style="background-color: #ebebeba3 !important"> <div
id="change_pwd"
class="bg-transparent pt-3 pb-3"
style="background-color: #ebebeba3 !important"
>
<b-container> <b-container>
<div v-if="!editPassword"> <div>
<b-row class="mb-4 text-right"> <b-row class="mb-4 text-right">
<b-col class="text-right"> <b-col class="text-right">
<a href="#change_pwd" @click="editPassword = !editPassword"> <a v-if="!editPassword" href="#change_pwd" @click="editPassword = !editPassword">
<span>{{ $t('form.change-password') }}</span> <span>{{ $t('form.change-password') }}</span>
<b-icon class="pointer ml-3" icon="pencil" /> <b-icon class="pointer ml-3" icon="pencil" />
</a> </a>
<a v-else href="#change_pwd" @click="cancelEdit()">
<span>{{ $t('form.change-password') }}</span>
<b-icon icon="x-circle" class="pointer ml-3" variant="danger"></b-icon>
</a>
</b-col> </b-col>
</b-row> </b-row>
</div> </div>
<div v-if="editPassword"> <div v-if="editPassword">
<b-row class="mb-4 text-right"> <!-- <b-row class="mb-4 text-right">
<b-col class="text-right"> <b-col class="text-right">
<b-icon @click="cancelEdit()" class="pointer" icon="x-circle" variant="danger"></b-icon> <b-icon @click="cancelEdit()" class="pointer" icon="x-circle" variant="danger"></b-icon>
</b-col> </b-col>
</b-row> </b-row>
-->
<validation-observer ref="observer" v-slot="{ handleSubmit }"> <validation-observer ref="observer" v-slot="{ handleSubmit }">
<b-form @submit.stop.prevent="handleSubmit(onSubmit)"> <b-form @submit.stop.prevent="handleSubmit(onSubmit)">
<b-row class="mb-2"> <b-row class="mb-2">
@ -42,7 +52,7 @@
</validation-observer> </validation-observer>
</div> </div>
</b-container> </b-container>
</b-card> </div>
</template> </template>
<script> <script>
import loginAPI from '../../../apis/loginAPI' import loginAPI from '../../../apis/loginAPI'

View File

@ -1,10 +1,11 @@
<template> <template>
<b-container fluid> <div fluid="sm">
<user-card :balance="balance" :transactionCount="transactionCount"></user-card> <user-card :balance="balance" :transactionCount="transactionCount"></user-card>
<form-user-data /> <p><form-user-data /></p>
<!--<form-username />--> <!--<form-username />-->
<form-user-passwort /> <hr />
</b-container> <p><form-user-passwort /></p>
</div>
</template> </template>
<script> <script>
import UserCard from './UserProfile/UserCard.vue' import UserCard from './UserProfile/UserCard.vue'