aboutsummaryrefslogtreecommitdiff
path: root/src/components/user_card/user_card.vue
diff options
context:
space:
mode:
authoreal <eal@waifu.club>2017-08-21 20:25:01 +0300
committereal <eal@waifu.club>2017-08-23 19:14:06 +0300
commitccfc2e57d0e265bddc88d5ace30428268f3b1df1 (patch)
treede7b16eeff754236851db033afbd21ff7de698a4 /src/components/user_card/user_card.vue
parentdbad99cb4fac4750a881773c9add317a8a4d9664 (diff)
Add follower and following views
Diffstat (limited to 'src/components/user_card/user_card.vue')
-rw-r--r--src/components/user_card/user_card.vue61
1 files changed, 61 insertions, 0 deletions
diff --git a/src/components/user_card/user_card.vue b/src/components/user_card/user_card.vue
new file mode 100644
index 00000000..5e886eb8
--- /dev/null
+++ b/src/components/user_card/user_card.vue
@@ -0,0 +1,61 @@
+<template>
+ <div class="card base00-background base03-border">
+ <a href="#">
+ <img @click.prevent="toggleUserExpanded" class="avatar" :src="user.profile_image_url">
+ </a>
+ <div class="base05 base05=border usercard" v-if="userExpanded">
+ <user-card-content :user="user" :switcher="false"></user-card-content>
+ </div>
+ <div class="name-and-screen-name" v-else>
+ <div class="user-name">{{ user.name }}</div>
+ <a href="user.statusnet_profile_url"><div class="user-screen-name">@{{ user.screen_name }}</div></a>
+ </div>
+ <span class="follows-you" v-if="!userExpanded && showFollows">
+ <div class="follows" v-if="user.follows_you">
+ Follows you!
+ </div>
+ </span>
+ </div>
+</template>
+
+<script src="./user_card.js"></script>
+
+<style lang="scss">
+ .name-and-screen-name {
+ margin-left: 0.7em;
+ min-width: 16em;
+ display:block;
+ margin-top:0.0em;
+ margin-right: 2em;
+ text-align: left;
+ }
+
+ .follows-you {
+ margin-left: 2em;
+ width:-webkit-fill-available;
+ width: -moz-webkit-fill-available;
+ }
+
+ .follows {
+ float: right;
+ }
+
+ .card {
+ display: flex;
+ flex: 1 0;
+ padding-top: 0.6em;
+ padding-right: 1em;
+ padding-bottom: 0.6em;
+ padding-left: 1em;
+ border-bottom: 1px solid;
+ margin: 0;
+ border-bottom-color: inherit;
+ }
+
+ .usercard {
+ width: -webkit-fill-available;
+ width: -moz-webkit-fill-available;
+ stretch: fill;
+ margin-left: 0.7em;
+ }
+</style>