diff --git a/biome.json b/biome.json index 3fc5b6a..e2de23f 100644 --- a/biome.json +++ b/biome.json @@ -7,7 +7,7 @@ }, "files": { "ignoreUnknown": false, - "includes": ["**", "!**/generated/**"] + "includes": ["**", "!**/generated"] }, "formatter": { "enabled": true, diff --git a/packages/comment-widget/package.json b/packages/comment-widget/package.json index 098f54a..5bcd86a 100644 --- a/packages/comment-widget/package.json +++ b/packages/comment-widget/package.json @@ -35,7 +35,7 @@ "dependencies": { "@emoji-mart/data": "^1.2.1", "@floating-ui/dom": "^1.7.3", - "@halo-dev/api-client": "^2.21.1", + "@halo-dev/api-client": "https://pkg.pr.new/@halo-dev/api-client@7679", "@lit/context": "^1.1.6", "@lit/localize": "^0.12.2", "@tiptap/core": "^3.2.0", diff --git a/packages/comment-widget/src/base-comment-item.ts b/packages/comment-widget/src/base-comment-item.ts index 9867d27..90c6b23 100644 --- a/packages/comment-widget/src/base-comment-item.ts +++ b/packages/comment-widget/src/base-comment-item.ts @@ -35,7 +35,10 @@ export class BaseCommentItem extends LitElement { content = ''; @property({ type: String }) - ua: string = ''; + ua: string | undefined; + + @property({ type: Boolean }) + private: boolean | undefined; @consume({ context: configMapDataContext }) @state() @@ -51,7 +54,7 @@ export class BaseCommentItem extends LitElement { >
-
+
${when( this.userWebsite, () => html` @@ -69,6 +72,14 @@ export class BaseCommentItem extends LitElement { ` )} + ${when( + this.private && this.configMapData?.basic.showPrivateCommentBadge, + () => html`
+ + ${msg('Private')} +
` + )} + ${when(this.ua && this.configMapData?.basic.showCommenterDevice, () => html``)}