Radish alpha
r
rad:z4D5UCArafTzTQpDZNQRuqswh3ury
Radicle desktop app
Radicle
Git
Don't change issue list filter when changing issue state
Rūdolfs Ošiņš committed 9 months ago
commit c0814d88b3e9fec155dcdaa0bd9276cc26c887c7
parent 8c3a629
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>