Merge branch 'fix/user-card-buttons' into 'develop'
#467 Fix/Muted and Blocked not "pressed" on User Card Closes #467 See merge request pleroma/pleroma-fe!720
This commit is contained in:
		
						commit
						6c24ae9b0b
					
				
					 3 changed files with 11 additions and 5 deletions
				
			
		| 
						 | 
				
			
			@ -31,6 +31,15 @@ const Notification = {
 | 
			
		|||
      const highlight = this.$store.state.config.highlight
 | 
			
		||||
      const user = this.notification.action.user
 | 
			
		||||
      return highlightStyle(highlight[user.screen_name])
 | 
			
		||||
    },
 | 
			
		||||
    userInStore () {
 | 
			
		||||
      return this.$store.getters.findUser(this.notification.action.user.id)
 | 
			
		||||
    },
 | 
			
		||||
    user () {
 | 
			
		||||
      if (this.userInStore) {
 | 
			
		||||
        return this.userInStore
 | 
			
		||||
      }
 | 
			
		||||
      return {}
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,11 +1,11 @@
 | 
			
		|||
<template>
 | 
			
		||||
  <status v-if="notification.type === 'mention'" :compact="true" :statusoid="notification.status"></status>
 | 
			
		||||
  <div class="non-mention" :class="[userClass, { highlighted: userStyle }]" :style="[ userStyle ]"v-else>
 | 
			
		||||
  <div class="non-mention" :class="[userClass, { highlighted: userStyle }]" :style="[ userStyle ]" v-else>
 | 
			
		||||
    <a class='avatar-container' :href="notification.action.user.statusnet_profile_url" @click.stop.prevent.capture="toggleUserExpanded">
 | 
			
		||||
      <UserAvatar :compact="true" :betterShadow="betterShadow" :src="notification.action.user.profile_image_url_original"/>
 | 
			
		||||
    </a>
 | 
			
		||||
    <div class='notification-right'>
 | 
			
		||||
      <UserCard :user="notification.action.user" :rounded="true" :bordered="true" v-if="userExpanded"/>
 | 
			
		||||
      <UserCard :user="user" :rounded="true" :bordered="true" v-if="userExpanded"/>
 | 
			
		||||
      <span class="notification-details">
 | 
			
		||||
        <div class="name-and-action">
 | 
			
		||||
          <span class="username" v-if="!!notification.action.user.name_html" :title="'@'+notification.action.user.screen_name" v-html="notification.action.user.name_html"></span>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -72,9 +72,6 @@ const UserProfile = {
 | 
			
		|||
      return this.$store.getters.findUser(this.fetchedUserId || routeParams.name || routeParams.id)
 | 
			
		||||
    },
 | 
			
		||||
    user () {
 | 
			
		||||
      if (this.timeline.statuses[0]) {
 | 
			
		||||
        return this.timeline.statuses[0].user
 | 
			
		||||
      }
 | 
			
		||||
      if (this.userInStore) {
 | 
			
		||||
        return this.userInStore
 | 
			
		||||
      }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue