Radish alpha
r
rad:z4D5UCArafTzTQpDZNQRuqswh3ury
Radicle desktop app
Radicle
Git
Various fixes in repo view
Merged rudolfs opened 1 year ago
4 files changed +14 -9 f2a6bad1 80314b21
modified src/components/RepoHeader.svelte
@@ -6,6 +6,7 @@
  export let repo: RepoInfo;
  export let selfDid: string;
  export let emphasizedTitle: boolean = true;
+
  export let showLabels: boolean = true;

  $: project = repo.payloads["xyz.radicle.project"]!;
</script>
@@ -42,7 +43,7 @@
    {/if}
  </div>
  <div class="global-flex">
-
    {#if repo.visibility.type === "private"}
+
    {#if showLabels && repo.visibility.type === "private"}
      <div
        class="global-counter"
        style:padding="0"
@@ -52,7 +53,7 @@
        </div>
      </div>
    {/if}
-
    {#if repo.delegates.find(x => x.did === selfDid)}
+
    {#if showLabels && repo.delegates.find(x => x.did === selfDid)}
      <div
        class="global-counter"
        style:padding="0"
modified src/views/repo/Issue.svelte
@@ -396,13 +396,15 @@
      {:else}
        <div class="title">
          <InlineTitle content={issue.title} fontSize="medium" />
-
          <div class="title-icons">
-
            <Icon
-
              styleCursor="pointer"
-
              name="pen"
-
              onclick={() => (editingTitle = !editingTitle)} />
-
            <IssueStateButton state={issue.state} save={saveState} />
-
          </div>
+
          {#if roles.isDelegateOrAuthor( config.publicKey, repo.delegates.map(delegate => delegate.did), issue.discussion[0].author.did, )}
+
            <div class="title-icons">
+
              <Icon
+
                styleCursor="pointer"
+
                name="pen"
+
                onclick={() => (editingTitle = !editingTitle)} />
+
              <IssueStateButton state={issue.state} save={saveState} />
+
            </div>
+
          {/if}
        </div>
      {/if}
    </div>
modified src/views/repo/Issues.svelte
@@ -73,6 +73,7 @@
      styleHeight="32px">
      <RepoHeader
        {repo}
+
        showLabels={false}
        selfDid={`did:key:${config.publicKey}`}
        emphasizedTitle={false} />
    </Border>
modified src/views/repo/Patches.svelte
@@ -82,6 +82,7 @@
      styleHeight="32px">
      <RepoHeader
        {repo}
+
        showLabels={false}
        selfDid={`did:key:${config.publicKey}`}
        emphasizedTitle={false} />
    </Border>