diff --git a/src/components/Revision.svelte b/src/components/Revision.svelte index 81622500b..3775f29d2 100644 --- a/src/components/Revision.svelte +++ b/src/components/Revision.svelte @@ -22,10 +22,18 @@ revision: Revision; config: Config; loadPatch: () => Promise; + hideDescription?: boolean; } - const { rid, repoDelegates, patchId, revision, config, loadPatch }: Props = - $props(); + const { + rid, + repoDelegates, + patchId, + revision, + config, + loadPatch, + hideDescription = false, + }: Props = $props(); const commentThreads = $derived( ((revision.discussion && @@ -164,26 +172,28 @@ } -
- 1 - ? revision.description.at(-1) - : undefined} - author={revision.author} - reactions={revision.reactions} - timestamp={revision.timestamp} - body={revision.description.slice(-1)[0].body} - reactOnComment={reactOnRevision} - editComment={roles.isDelegateOrAuthor( - config.publicKey, - repoDelegates.map(delegate => delegate.did), - revision.author.did, - ) && editRevision}> - -
+{#if !hideDescription} +
+ 1 + ? revision.description.at(-1) + : undefined} + author={revision.author} + reactions={revision.reactions} + timestamp={revision.timestamp} + body={revision.description.slice(-1)[0].body} + reactOnComment={reactOnRevision} + editComment={roles.isDelegateOrAuthor( + config.publicKey, + repoDelegates.map(delegate => delegate.did), + revision.author.did, + ) && editRevision}> + +
+{/if} value.author.did === didFromPublicKey(config.publicKey), ), ); + const patchDescription = $derived( + revisions[0]?.description.slice(-1)[0]?.body ?? "", + );