Radish alpha
r
Radicle desktop app
Radicle
Git (anonymous pull)
Log in to clone via SSH
Don't change issue list filter when changing issue state
Rūdolfs Ošiņš committed 10 months ago
commit c0814d88b3e9fec155dcdaa0bd9276cc26c887c7
parent 8c3a629ecf00f7b03d2d957ac76df60963d36c33
1 file changed +6 -9
modified src/views/repo/Issue.svelte
@@ -141,7 +141,7 @@
  }

  async function reload() {
-
    [issue, activity, threads] = await Promise.all([
+
    [issue, activity, threads, issues] = await Promise.all([
      invoke<Issue>("issue_by_id", {
        rid: repo.rid,
        id: issue.id,
@@ -154,6 +154,10 @@
        rid: repo.rid,
        id: issue.id,
      }),
+
      invoke<Issue[]>("list_issues", {
+
        rid: repo.rid,
+
        status,
+
      }),
    ]);
  }

@@ -403,14 +407,7 @@
    <Border variant="ghost" styleGap="0">
      <div class="metadata-section" style:min-width="8rem">
        <div class="metadata-section-title">Status</div>
-
        <IssueStateButton
-
          selectedState={issue.state}
-
          onSelect={newState => {
-
            void saveState(newState);
-
            if (status !== "all" && newState.status !== status) {
-
              void loadIssues("all");
-
            }
-
          }} />
+
        <IssueStateButton selectedState={issue.state} onSelect={saveState} />
      </div>

      <div class="metadata-divider"></div>