diff options
Diffstat (limited to 'src/components/user_card_content/user_card_content.vue')
| -rw-r--r-- | src/components/user_card_content/user_card_content.vue | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/src/components/user_card_content/user_card_content.vue b/src/components/user_card_content/user_card_content.vue new file mode 100644 index 00000000..7ad86e63 --- /dev/null +++ b/src/components/user_card_content/user_card_content.vue @@ -0,0 +1,43 @@ +<template> + <div> + <div class="panel-heading text-center" v-bind:style="style"> + <div class='user-info'> + <img :src="user.profile_image_url"> + <span class="glyphicon glyphicon-user"></span> + <div class='user-name'>{{user.name}}</div> + <div class='user-screen-name'>@{{user.screen_name}}</div> + </div> + </div> + <div class="panel-body"> + <div class="user-counts"> + <div class="user-count"> + <h5>Statuses</h5> + <span>{{user.statuses_count}}</span> + </div> + <div class="user-count"> + <h5>Following</h5> + <span>{{user.friends_count}}</span> + </div> + <div class="user-count"> + <h5>Followers</h5> + <span>{{user.followers_count}}</span> + </div> + </div> + <p>{{user.description}}</p> + </div> + </div> +</template> + +<script> + export default { + props: [ 'user' ], + computed: { + style () { + return { + color: `#${this.user.profile_link_color}`, + 'background-image': `url(${this.user.cover_photo})` + } + } + } + } +</script> |
