optimize #97 view tag info of (friend/private) in post item

pull/106/head
alimy 2 years ago
parent 6f355c10b7
commit f84cd49a18

@ -67,6 +67,7 @@ func (p *Post) Format() *PostFormated {
CommentCount: p.CommentCount, CommentCount: p.CommentCount,
CollectionCount: p.CollectionCount, CollectionCount: p.CollectionCount,
UpvoteCount: p.UpvoteCount, UpvoteCount: p.UpvoteCount,
Visibility: p.Visibility,
IsTop: p.IsTop, IsTop: p.IsTop,
IsEssence: p.IsEssence, IsEssence: p.IsEssence,
IsLock: p.IsLock, IsLock: p.IsLock,

@ -16,6 +16,33 @@
{{ post.user.nickname }} {{ post.user.nickname }}
</router-link> </router-link>
<span class="username-wrap"> @{{ post.user.username }} </span> <span class="username-wrap"> @{{ post.user.username }} </span>
<n-tag
v-if="post.is_top"
class="top-tag"
type="warning"
size="small"
round
>
</n-tag>
<n-tag
v-if="post.visibility == 1"
class="top-tag"
type="error"
size="small"
round
>
</n-tag>
<n-tag
v-if="post.visibility == 2"
class="top-tag"
type="info"
size="small"
round
>
</n-tag>
</template> </template>
<template #header-extra> <template #header-extra>
<div <div
@ -450,7 +477,9 @@ onMounted(() => {
font-size: 14px; font-size: 14px;
opacity: 0.75; opacity: 0.75;
} }
.top-tag {
transform: scale(0.75);
}
.options { .options {
opacity: 0.75; opacity: 0.75;
} }

@ -27,6 +27,24 @@
> >
</n-tag> </n-tag>
<n-tag
v-if="post.visibility == 1"
class="top-tag"
type="error"
size="small"
round
>
</n-tag>
<n-tag
v-if="post.visibility == 2"
class="top-tag"
type="info"
size="small"
round
>
</n-tag>
</template> </template>
<template #header-extra> <template #header-extra>
<span class="timestamp"> <span class="timestamp">

Loading…
Cancel
Save