Refactor
Use mk-user-name
This commit is contained in:
		@@ -2,9 +2,8 @@
 | 
			
		||||
<div class="mk-note-card">
 | 
			
		||||
	<a :href="note | notePage">
 | 
			
		||||
		<header>
 | 
			
		||||
			<img :src="note.user.avatarUrl" alt="avatar"/><h3>
 | 
			
		||||
				<misskey-flavored-markdown :text="note.user.name || note.user.username" :shouldBreak="false" :plainText="true" :custom-emojis="note.user.emojis"/>
 | 
			
		||||
			</h3>
 | 
			
		||||
			<img :src="note.user.avatarUrl" alt="avatar"/>
 | 
			
		||||
			<h3><mk-user-name :user="note.user"/></h3>
 | 
			
		||||
		</header>
 | 
			
		||||
		<div>
 | 
			
		||||
			{{ text }}
 | 
			
		||||
 
 | 
			
		||||
@@ -20,9 +20,7 @@
 | 
			
		||||
		<header>
 | 
			
		||||
			<mk-avatar class="avatar" :user="appearNote.user"/>
 | 
			
		||||
			<div>
 | 
			
		||||
				<router-link class="name" :to="appearNote.user | userPage">
 | 
			
		||||
					<misskey-flavored-markdown :text="appearNote.user.name || appearNote.user.username" :shouldBreak="false" :plainText="true" :custom-emojis="appearNote.user.emojis"/>
 | 
			
		||||
				</router-link>
 | 
			
		||||
				<router-link class="name" :to="appearNote.user | userPage"><mk-user-name :user="appearNote.user"/></router-link>
 | 
			
		||||
				<span class="username"><mk-acct :user="appearNote.user"/></span>
 | 
			
		||||
			</div>
 | 
			
		||||
		</header>
 | 
			
		||||
 
 | 
			
		||||
@@ -3,7 +3,7 @@
 | 
			
		||||
	<template v-if="notification.type == 'reaction'">
 | 
			
		||||
		<mk-avatar class="avatar" :user="notification.user"/>
 | 
			
		||||
		<div class="text">
 | 
			
		||||
			<p><mk-reaction-icon :reaction="notification.reaction"/><misskey-flavored-markdown :text="notification.user.name || notification.user.username" :shouldBreak="false" :plainText="true" :custom-emojis="notification.user.emojis"/></p>
 | 
			
		||||
			<p><mk-reaction-icon :reaction="notification.reaction"/><mk-user-name :user="notification.user"/></p>
 | 
			
		||||
			<p class="note-ref"><fa icon="quote-left"/>{{ getNoteSummary(notification.note) }}<fa icon="quote-right"/></p>
 | 
			
		||||
		</div>
 | 
			
		||||
	</template>
 | 
			
		||||
@@ -11,7 +11,7 @@
 | 
			
		||||
	<template v-if="notification.type == 'renote'">
 | 
			
		||||
		<mk-avatar class="avatar" :user="notification.note.user"/>
 | 
			
		||||
		<div class="text">
 | 
			
		||||
			<p><fa icon="retweet"/><misskey-flavored-markdown :text="notification.note.user.name || notification.note.user.username" :shouldBreak="false" :plainText="true" :custom-emojis="notification.note.user.emojis"/></p>
 | 
			
		||||
			<p><fa icon="retweet"/><mk-user-name :user="notification.note.user"/></p>
 | 
			
		||||
			<p class="note-ref"><fa icon="quote-left"/>{{ getNoteSummary(notification.note.renote) }}<fa icon="quote-right"/></p>
 | 
			
		||||
		</div>
 | 
			
		||||
	</template>
 | 
			
		||||
@@ -19,7 +19,7 @@
 | 
			
		||||
	<template v-if="notification.type == 'quote'">
 | 
			
		||||
		<mk-avatar class="avatar" :user="notification.note.user"/>
 | 
			
		||||
		<div class="text">
 | 
			
		||||
			<p><fa icon="quote-left"/><misskey-flavored-markdown :text="notification.note.user.name || notification.note.user.username" :shouldBreak="false" :plainText="true" :custom-emojis="notification.note.user.emojis"/></p>
 | 
			
		||||
			<p><fa icon="quote-left"/><mk-user-name :user="notification.note.user"/></p>
 | 
			
		||||
			<p class="note-preview">{{ getNoteSummary(notification.note) }}</p>
 | 
			
		||||
		</div>
 | 
			
		||||
	</template>
 | 
			
		||||
@@ -27,21 +27,21 @@
 | 
			
		||||
	<template v-if="notification.type == 'follow'">
 | 
			
		||||
		<mk-avatar class="avatar" :user="notification.user"/>
 | 
			
		||||
		<div class="text">
 | 
			
		||||
			<p><fa icon="user-plus"/><misskey-flavored-markdown :text="notification.user.name || notification.user.username" :shouldBreak="false" :plainText="true" :custom-emojis="notification.user.emojis"/></p>
 | 
			
		||||
			<p><fa icon="user-plus"/><mk-user-name :user="notification.user"/></p>
 | 
			
		||||
		</div>
 | 
			
		||||
	</template>
 | 
			
		||||
 | 
			
		||||
	<template v-if="notification.type == 'receiveFollowRequest'">
 | 
			
		||||
		<mk-avatar class="avatar" :user="notification.user"/>
 | 
			
		||||
		<div class="text">
 | 
			
		||||
			<p><fa icon="user-clock"/><misskey-flavored-markdown :text="notification.user.name || notification.user.username" :shouldBreak="false" :plainText="true" :custom-emojis="notification.user.emojis"/></p>
 | 
			
		||||
			<p><fa icon="user-clock"/><mk-user-name :user="notification.user"/></p>
 | 
			
		||||
		</div>
 | 
			
		||||
	</template>
 | 
			
		||||
 | 
			
		||||
	<template v-if="notification.type == 'reply'">
 | 
			
		||||
		<mk-avatar class="avatar" :user="notification.note.user"/>
 | 
			
		||||
		<div class="text">
 | 
			
		||||
			<p><fa icon="reply"/><misskey-flavored-markdown :text="notification.note.user.name || notification.note.user.username" :shouldBreak="false" :plainText="true" :custom-emojis="notification.note.user.emojis"/></p>
 | 
			
		||||
			<p><fa icon="reply"/><mk-user-name :user="notification.note.user"/></p>
 | 
			
		||||
			<p class="note-preview">{{ getNoteSummary(notification.note) }}</p>
 | 
			
		||||
		</div>
 | 
			
		||||
	</template>
 | 
			
		||||
@@ -49,7 +49,7 @@
 | 
			
		||||
	<template v-if="notification.type == 'mention'">
 | 
			
		||||
		<mk-avatar class="avatar" :user="notification.note.user"/>
 | 
			
		||||
		<div class="text">
 | 
			
		||||
			<p><fa icon="at"/><misskey-flavored-markdown :text="notification.note.user.name || notification.note.user.username" :shouldBreak="false" :plainText="true" :custom-emojis="notification.note.user.emojis"/></p>
 | 
			
		||||
			<p><fa icon="at"/><mk-user-name :user="notification.note.user"/></p>
 | 
			
		||||
			<p class="note-preview">{{ getNoteSummary(notification.note) }}</p>
 | 
			
		||||
		</div>
 | 
			
		||||
	</template>
 | 
			
		||||
@@ -57,7 +57,7 @@
 | 
			
		||||
	<template v-if="notification.type == 'poll_vote'">
 | 
			
		||||
		<mk-avatar class="avatar" :user="notification.user"/>
 | 
			
		||||
		<div class="text">
 | 
			
		||||
			<p><fa icon="chart-pie"/><misskey-flavored-markdown :text="notification.user.name || notification.user.username" :shouldBreak="false" :plainText="true" :custom-emojis="notification.user.emojis"/></p>
 | 
			
		||||
			<p><fa icon="chart-pie"/><mk-user-name :user="notification.user"/></p>
 | 
			
		||||
			<p class="note-ref"><fa icon="quote-left"/>{{ getNoteSummary(notification.note) }}<fa icon="quote-right"/></p>
 | 
			
		||||
		</div>
 | 
			
		||||
	</template>
 | 
			
		||||
 
 | 
			
		||||
@@ -5,7 +5,7 @@
 | 
			
		||||
		<div>
 | 
			
		||||
			<header>
 | 
			
		||||
				<mk-reaction-icon :reaction="notification.reaction"/>
 | 
			
		||||
				<router-link :to="notification.user | userPage"><misskey-flavored-markdown :text="notification.user.name || notification.user.username" :shouldBreak="false" :plainText="true" :custom-emojis="notification.user.emojis"/></router-link>
 | 
			
		||||
				<router-link :to="notification.user | userPage"><mk-user-name :user="notification.user"/></router-link>
 | 
			
		||||
				<mk-time :time="notification.createdAt"/>
 | 
			
		||||
			</header>
 | 
			
		||||
			<router-link class="note-ref" :to="notification.note | notePage" :title="getNoteSummary(notification.note)">
 | 
			
		||||
@@ -20,7 +20,7 @@
 | 
			
		||||
		<div>
 | 
			
		||||
			<header>
 | 
			
		||||
				<fa icon="retweet"/>
 | 
			
		||||
				<router-link :to="notification.user | userPage"><misskey-flavored-markdown :text="notification.user.name || notification.user.username" :shouldBreak="false" :plainText="true" :custom-emojis="notification.user.emojis"/></router-link>
 | 
			
		||||
				<router-link :to="notification.user | userPage"><mk-user-name :user="notification.user"/></router-link>
 | 
			
		||||
				<mk-time :time="notification.createdAt"/>
 | 
			
		||||
			</header>
 | 
			
		||||
			<router-link class="note-ref" :to="notification.note | notePage" :title="getNoteSummary(notification.note.renote)">
 | 
			
		||||
@@ -34,7 +34,7 @@
 | 
			
		||||
		<div>
 | 
			
		||||
			<header>
 | 
			
		||||
				<fa icon="user-plus"/>
 | 
			
		||||
				<router-link :to="notification.user | userPage"><misskey-flavored-markdown :text="notification.user.name || notification.user.username" :shouldBreak="false" :plainText="true" :custom-emojis="notification.user.emojis"/></router-link>
 | 
			
		||||
				<router-link :to="notification.user | userPage"><mk-user-name :user="notification.user"/></router-link>
 | 
			
		||||
				<mk-time :time="notification.createdAt"/>
 | 
			
		||||
			</header>
 | 
			
		||||
		</div>
 | 
			
		||||
@@ -45,7 +45,7 @@
 | 
			
		||||
		<div>
 | 
			
		||||
			<header>
 | 
			
		||||
				<fa icon="user-clock"/>
 | 
			
		||||
				<router-link :to="notification.user | userPage"><misskey-flavored-markdown :text="notification.user.name || notification.user.username" :shouldBreak="false" :plainText="true" :custom-emojis="notification.user.emojis"/></router-link>
 | 
			
		||||
				<router-link :to="notification.user | userPage"><mk-user-name :user="notification.user"/></router-link>
 | 
			
		||||
				<mk-time :time="notification.createdAt"/>
 | 
			
		||||
			</header>
 | 
			
		||||
		</div>
 | 
			
		||||
@@ -56,7 +56,7 @@
 | 
			
		||||
		<div>
 | 
			
		||||
			<header>
 | 
			
		||||
				<fa icon="chart-pie"/>
 | 
			
		||||
				<router-link :to="notification.user | userPage"><misskey-flavored-markdown :text="notification.user.name || notification.user.username" :shouldBreak="false" :plainText="true" :custom-emojis="notification.user.emojis"/></router-link>
 | 
			
		||||
				<router-link :to="notification.user | userPage"><mk-user-name :user="notification.user"/></router-link>
 | 
			
		||||
				<mk-time :time="notification.createdAt"/>
 | 
			
		||||
			</header>
 | 
			
		||||
			<router-link class="note-ref" :to="notification.note | notePage" :title="getNoteSummary(notification.note)">
 | 
			
		||||
 
 | 
			
		||||
@@ -14,7 +14,7 @@
 | 
			
		||||
			<mk-note-preview class="preview" v-if="renote" :note="renote"/>
 | 
			
		||||
			<div v-if="visibility == 'specified'" class="visibleUsers">
 | 
			
		||||
				<span v-for="u in visibleUsers">
 | 
			
		||||
					<misskey-flavored-markdown :text="u.name || u.username" :shouldBreak="false" :plainText="true" :custom-emojis="u.emojis"/>
 | 
			
		||||
					<mk-user-name :user="u"/>
 | 
			
		||||
					<a @click="removeVisibleUser(u)">[x]</a>
 | 
			
		||||
				</span>
 | 
			
		||||
				<a @click="addVisibleUser">+{{ $t('add-visible-user') }}</a>
 | 
			
		||||
 
 | 
			
		||||
@@ -11,9 +11,7 @@
 | 
			
		||||
		<div class="body" v-if="isOpen">
 | 
			
		||||
			<router-link class="me" v-if="$store.getters.isSignedIn" :to="`/@${$store.state.i.username}`">
 | 
			
		||||
				<img class="avatar" :src="$store.state.i.avatarUrl" alt="avatar"/>
 | 
			
		||||
				<p class="name">
 | 
			
		||||
					<misskey-flavored-markdown :text="$store.state.i.name || $store.state.i.username" :shouldBreak="false" :plainText="true" :custom-emojis="$store.state.i.emojis"/>
 | 
			
		||||
				</p>
 | 
			
		||||
				<p class="name"><mk-user-name :user="$store.state.i"/></p>
 | 
			
		||||
			</router-link>
 | 
			
		||||
			<div class="links">
 | 
			
		||||
				<ul>
 | 
			
		||||
 
 | 
			
		||||
@@ -5,7 +5,7 @@
 | 
			
		||||
	<main>
 | 
			
		||||
		<div v-for="req in requests">
 | 
			
		||||
			<router-link :key="req.id" :to="req.follower | userPage">
 | 
			
		||||
				<misskey-flavored-markdown :text="req.follower.name || req.follower.username" :shouldBreak="false" :plainText="true" :custom-emojis="req.follower.emojis"/>
 | 
			
		||||
				<mk-user-name :user="req.follower"/>
 | 
			
		||||
			</router-link>
 | 
			
		||||
			<span>
 | 
			
		||||
				<a @click="accept(req.follower)">{{ $t('accept') }}</a>|<a @click="reject(req.follower)">{{ $t('reject') }}</a>
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@
 | 
			
		||||
			alt="avatar"
 | 
			
		||||
		/>
 | 
			
		||||
		<router-link :class="$style.name" :to="$store.state.i | userPage">
 | 
			
		||||
			<misskey-flavored-markdown :text="$store.state.i.name || $store.state.i.username" :shouldBreak="false" :plainText="true" :custom-emojis="$store.state.i.emojis"/>
 | 
			
		||||
			<mk-user-name :user="$store.state.i"/>
 | 
			
		||||
		</router-link>
 | 
			
		||||
	</mk-widget-container>
 | 
			
		||||
</div>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user