Radish alpha
r
Radicle desktop app
Radicle
Git (anonymous pull)
Log in to clone via SSH
Use status-specific label for issue and patch breadcrumbs
✓ CI success Brandon Oxendine committed 14 days ago
commit c9a641da1355086b90c475d2715051ab94b7f0b5
parent 62752f63573e282275f62afc1242f8e141f29b80
1 passed (1 total) View logs
2 files changed +11 -5
modified src/lib/utils.ts
@@ -158,6 +158,11 @@ export const issueStatusBackgroundColor: Record<
  closed: "var(--color-surface-closed)",
};

+
export const issueStatusLabel: Record<Issue["state"]["status"], string> = {
+
  open: "Open Issues",
+
  closed: "Closed Issues",
+
};
+

export const patchStatusColor: Record<Patch["state"]["status"], string> = {
  draft: "var(--color-text-draft)",
  open: "var(--color-text-open)",
@@ -176,10 +181,10 @@ export const patchStatusBackgroundColor: Record<
};

export const patchStatusLabel: Record<Patch["state"]["status"], string> = {
-
  draft: "Drafts",
+
  draft: "Draft Patches",
  open: "Open Patches",
-
  archived: "Archived",
-
  merged: "Merged",
+
  archived: "Archived Patches",
+
  merged: "Merged Patches",
};

export function authorForNodeId(author: Author): ComponentProps<typeof NodeId> {
modified src/views/repo/Issue.svelte
@@ -20,6 +20,7 @@
    explorerUrl,
    issueStatusBackgroundColor,
    issueStatusColor,
+
    issueStatusLabel,
    publicKeyFromDid,
  } from "@app/lib/utils";

@@ -349,9 +350,9 @@
            router.push({
              resource: "repo.issues",
              rid: repo.rid,
-
              status: "all",
+
              status: issue.state.status,
            })}>
-
          All Issues
+
          {issueStatusLabel[issue.state.status]}
        </button>
        <Icon name="chevron-right" />
        <Id id={issue.id} clipboard={issue.id} placement="bottom-start" />