Improve style of deleteUser modal

This commit is contained in:
roschaefer 2020-03-24 22:42:05 +01:00
parent 6a0b5a22e0
commit bfbbe365ed
3 changed files with 40 additions and 27 deletions

View File

@ -7,33 +7,32 @@
</transition> </transition>
<div> <div>
<ds-section> <ds-section>
<ds-heading>{{ userdata.name }}</ds-heading> <ds-flex>
<ds-placeholder> <ds-flex-item>
<div> <user-teaser :user="userdata" />
<ds-avatar :name="userdata.name" :image="userdata.avatar" size="x-large" /> </ds-flex-item>
</div> <ds-flex-item>
<br /> <ds-text size="small">
<ds-text> {{ $t('modals.deleteUser.created') }}:
Slug: <br />
<ds-text size="x-large">{{ userdata.slug }}</ds-text> <relative-date-time :date-time="userdata.createdAt" />
</ds-text> </ds-text>
<ds-text> </ds-flex-item>
Id: <ds-flex-item>
<ds-text size="x-large">{{ userdata.id }}</ds-text> <ds-number
</ds-text> size="small"
<ds-text> :count="userdata.contributionsCount"
contributionsCount: :label="$t('common.post', null, userdata.contributionsCount)"
<ds-text size="x-large">{{ userdata.contributionsCount }}</ds-text> />
</ds-text> </ds-flex-item>
<ds-text> <ds-flex-item>
commentedCount: <ds-number
<ds-text size="x-large">{{ userdata.commentedCount }}</ds-text> size="small"
</ds-text> :count="userdata.commentedCount"
<ds-text> :label="$t('common.comment', null, userdata.commentedCount)"
createdAt: />
<ds-text size="x-large">{{ userdata.createdAt }}</ds-text> </ds-flex-item>
</ds-text> </ds-flex>
</ds-placeholder>
</ds-section> </ds-section>
</div> </div>
@ -50,11 +49,15 @@
import gql from 'graphql-tag' import gql from 'graphql-tag'
import { mapMutations } from 'vuex' import { mapMutations } from 'vuex'
import { SweetalertIcon } from 'vue-sweetalert-icons' import { SweetalertIcon } from 'vue-sweetalert-icons'
import RelativeDateTime from '~/components/RelativeDateTime'
import UserTeaser from '~/components/UserTeaser/UserTeaser'
export default { export default {
name: 'DeleteUserModal', name: 'DeleteUserModal',
components: { components: {
UserTeaser,
SweetalertIcon, SweetalertIcon,
RelativeDateTime,
}, },
props: { props: {
userdata: { type: Object, required: true }, userdata: { type: Object, required: true },

View File

@ -1,4 +1,9 @@
{ {
"modals": {
"deleteUser": {
"created": "Erstellt"
}
},
"actions": { "actions": {
"cancel": "Abbrechen", "cancel": "Abbrechen",
"create": "Erstellen", "create": "Erstellen",

View File

@ -1,4 +1,9 @@
{ {
"modals": {
"deleteUser": {
"created": "Created"
}
},
"actions": { "actions": {
"cancel": "Cancel", "cancel": "Cancel",
"create": "Create", "create": "Create",