diff options
| author | eal <eal@waifu.club> | 2017-08-21 20:25:01 +0300 |
|---|---|---|
| committer | eal <eal@waifu.club> | 2017-08-23 19:14:06 +0300 |
| commit | ccfc2e57d0e265bddc88d5ace30428268f3b1df1 (patch) | |
| tree | de7b16eeff754236851db033afbd21ff7de698a4 /src/components/user_card/user_card.vue | |
| parent | dbad99cb4fac4750a881773c9add317a8a4d9664 (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.vue | 61 |
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> |
