Radish alpha
r
rad:z4D5UCArafTzTQpDZNQRuqswh3ury
Radicle desktop app
Radicle
Git
Disallow patch state change for merged patches
Merged did:key:z6MkkfM3...sVz5 opened 1 year ago
1 file changed +8 -2 a5209a88 0cac6319
modified src/components/PatchStateButton.svelte
@@ -32,6 +32,10 @@
    justify-content: center;
    font-size: var(--font-size-small);
  }
+
  button:disabled {
+
    cursor: inherit;
+
  }
+

  .badge {
    gap: 6px;
    padding-right: 10px;
@@ -40,7 +44,7 @@

<Popover popoverPadding="0" popoverPositionTop="2rem" popoverPositionLeft="0">
  {#snippet toggle(onclick)}
-
    <button {onclick}>
+
    <button disabled={selectedState.status === "merged"} {onclick}>
      <span
        class="global-counter badge"
        style:color={patchStatusColor[selectedState.status]}
@@ -52,7 +56,9 @@
            ? "patch"
            : `patch-${selectedState.status}`} />
        {capitalize(selectedState.status)}
-
        <Icon name="chevron-down" />
+
        {#if selectedState.status !== "merged"}
+
          <Icon name="chevron-down" />
+
        {/if}
      </span>
    </button>
  {/snippet}