diff options
Diffstat (limited to 'src/components/block_card')
| -rw-r--r-- | src/components/block_card/block_card.js | 21 | ||||
| -rw-r--r-- | src/components/block_card/block_card.vue | 16 |
2 files changed, 37 insertions, 0 deletions
diff --git a/src/components/block_card/block_card.js b/src/components/block_card/block_card.js new file mode 100644 index 00000000..8788fb62 --- /dev/null +++ b/src/components/block_card/block_card.js @@ -0,0 +1,21 @@ +import BasicUserCard from '../basic_user_card/basic_user_card.vue' + +const BlockCard = { + props: ['user'], + data () { + return { + progress: false, + updated: false + } + }, + components: { + BasicUserCard + }, + methods: { + unblockUser () { + this.progress = true + } + } +} + +export default BlockCard diff --git a/src/components/block_card/block_card.vue b/src/components/block_card/block_card.vue new file mode 100644 index 00000000..06fc67fc --- /dev/null +++ b/src/components/block_card/block_card.vue @@ -0,0 +1,16 @@ +<template> + <basic-user-card :user="user"> + <template slot="secondary-area"> + <button class="btn btn-default" @click="unblockUser" :disabled="progress"> + <template v-if="progress"> + {{ $t('user_card.unblock_progress') }} + </template> + <template v-else> + {{ $t('user_card.unblock') }} + </template> + </button> + </template> + </basic-user-card> +</template> + +<script src="./block_card.js"></script>
\ No newline at end of file |
