aboutsummaryrefslogtreecommitdiff
path: root/src/components/user_card_content/user_card_content.vue
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/user_card_content/user_card_content.vue')
-rw-r--r--src/components/user_card_content/user_card_content.vue43
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>