Radish alpha
r
Radicle desktop app
Radicle
Git (anonymous pull)
Log in to clone via SSH
Show changes
Rūdolfs Ošiņš committed 1 year ago
commit eb6afd28efc6893c5a9352cc4b700365a7303b1d
parent 8a326da7a8284f126dd5c0267486daa09a6e8342
1 file changed +24 -0
modified src/views/repo/Patch.svelte
@@ -79,9 +79,11 @@
  let assigneesSaveInProgress: boolean = $state(false);
  let tab: "patch" | "revisions" = $state("patch");
  let hideDiscussion = $state(false);
+
  let hideChanges = $state(false);
  let hideTimeline = $state(false);
  let focusReply: boolean = $state(false);
  let topLevelReplyOpen = $state(false);
+
  let latestRevision = $derived(revisions.slice(-1)[0]);

  const threads = $derived(
    ((revisions[0].discussion &&
@@ -117,6 +119,7 @@
    editingTitle = false;
    updatedTitle = patch.title;
    hideDiscussion = false;
+
    hideChanges = false;
    hideTimeline = false;
  });

@@ -752,6 +755,27 @@
          </div>
        </div>

+
        <div style:margin="1rem 0">
+
          <!-- svelte-ignore a11y_click_events_have_key_events -->
+
          <div
+
            role="button"
+
            tabindex="0"
+
            class="txt-semibold global-flex"
+
            style:margin-bottom="1rem"
+
            style:cursor="pointer"
+
            onclick={() => (hideChanges = !hideChanges)}>
+
            <Icon
+
              name={hideChanges ? "chevron-right" : "chevron-down"} />Changes
+
          </div>
+
          <div class:hide={hideChanges}>
+
            {#await loadHighlightedDiff(repo.rid, latestRevision.base, latestRevision.head)}
+
              <span class="txt-small">Loading…</span>
+
            {:then diff}
+
              <Changeset {diff} repoId={repo.rid} />
+
            {/await}
+
          </div>
+
        </div>
+

        <div>
          <!-- svelte-ignore a11y_click_events_have_key_events -->
          <div