From 0220d3d304cbcb82b8531ff373dce1b35e93fb4f Mon Sep 17 00:00:00 2001 From: taehoon Date: Wed, 13 Feb 2019 14:55:02 -0500 Subject: [PATCH] Finally, added BlockCard --- src/components/block_card/block_card.js | 21 +++++++++++++++++++ src/components/block_card/block_card.vue | 16 ++++++++++++++ src/components/user_settings/user_settings.js | 6 +++--- src/i18n/en.json | 4 +++- 4 files changed, 43 insertions(+), 4 deletions(-) create mode 100644 src/components/block_card/block_card.js create mode 100644 src/components/block_card/block_card.vue 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 @@ + + + \ No newline at end of file diff --git a/src/components/user_settings/user_settings.js b/src/components/user_settings/user_settings.js index a46afda6..3bcecdf4 100644 --- a/src/components/user_settings/user_settings.js +++ b/src/components/user_settings/user_settings.js @@ -5,13 +5,13 @@ import TabSwitcher from '../tab_switcher/tab_switcher.js' import ImageCropper from '../image_cropper/image_cropper.vue' import StyleSwitcher from '../style_switcher/style_switcher.vue' import fileSizeFormatService from '../../services/file_size_format/file_size_format.js' -import BasicUserCard from '../basic_user_card/basic_user_card.vue' +import BlockCard from '../block_card/block_card.vue' import withLoadMore from '../../hocs/with_load_more/with_load_more' import withList from '../../hocs/with_list/with_list' -const UserList = withList(BasicUserCard, entry => ({ user: entry })) +const BlockList = withList(BlockCard, entry => ({ user: entry })) const BlockListWithLoadMore = withLoadMore( - UserList, + BlockList, (props, $store) => $store.dispatch('fetchBlocks'), (props, $store) => get($store.state.users.currentUser, 'blocks', []) ) diff --git a/src/i18n/en.json b/src/i18n/en.json index ddde1de2..9027803d 100644 --- a/src/i18n/en.json +++ b/src/i18n/en.json @@ -366,7 +366,9 @@ "muted": "Muted", "per_day": "per day", "remote_follow": "Remote follow", - "statuses": "Statuses" + "statuses": "Statuses", + "unblock": "Unblock", + "unblock_progress": "Unblocking..." }, "user_profile": { "timeline_title": "User Timeline"