diff --git a/src/components/app/t-postcard.vue b/src/components/app/t-postcard.vue index cd64f45d..2a425ab6 100644 --- a/src/components/app/t-postcard.vue +++ b/src/components/app/t-postcard.vue @@ -50,7 +50,11 @@ mdi-eye {{ card.data.view }} -
+
mdi-star {{ card.data.mark }}
@@ -58,7 +62,11 @@ mdi-comment {{ card.data.reply }}
-
+
mdi-thumb-up {{ card.data.like }}
@@ -185,8 +193,10 @@ watch( ); function trySelect(): void { - if (props.selectMode) emits("onSelected", props.post.post.post_id); - isSelected.value = !isSelected.value; + if (props.selectMode) { + emits("onSelected", props.post.post.post_id); + isSelected.value = !isSelected.value; + } } async function toPost(): Promise { @@ -484,6 +494,14 @@ function onUserClick(): void { gap: 2px; opacity: 0.6; white-space: nowrap; + + &.love { + color: var(--tgc-od-red); + } + + &.collect { + color: var(--tgc-od-orange); + } } .tpc-act { diff --git a/src/types/BBS/User.d.ts b/src/types/BBS/User.d.ts index 38f08db1..4e7190e7 100644 --- a/src/types/BBS/User.d.ts +++ b/src/types/BBS/User.d.ts @@ -1,7 +1,8 @@ /** * 用户类型定义文件 - * @since Beta v0.7.9 + * @since Beta v0.10.0 */ + declare namespace TGApp.BBS.User { /** * 用户信息返回响应 @@ -115,7 +116,7 @@ declare namespace TGApp.BBS.User { /** * 用户操作 - * @since Beta v0.7.2 + * @since Beta v0.10.0 */ type SelfOperation = { /** 操作类型 */ @@ -123,7 +124,7 @@ declare namespace TGApp.BBS.User { /** 是否收藏 */ is_collected: boolean; /** 互动类型 */ - upvote_type: number; + upvote_type?: number; }; /**