Radish alpha
r
Radicle web interface
Radicle
Git (anonymous pull)
Log in to clone via SSH
Improve checks for allowing users to edit seeding
Sebastian Martinez committed 2 years ago
commit 0f0b0e0e167b876b9ad3f1d845f7cbb2b2554f46
parent 76ed6399c4bd4636f1814e545ca4121e7ba5dc39
1 file changed +6 -1
modified src/views/projects/Source/ProjectNameHeader.svelte
@@ -21,6 +21,11 @@
  export let preferredSeeds: string[];
  export let publicExplorer: string;

+
  $: canEditSeeding =
+
    session &&
+
    $httpdStore.state === "authenticated" &&
+
    $httpdStore.node.state === "running";
+

  let editSeedingInProgress = false;

  async function editSeeding() {
@@ -126,7 +131,7 @@
      <SeedButton
        {seeding}
        disabled={editSeedingInProgress}
-
        editSeeding={session && editSeeding}
+
        editSeeding={canEditSeeding ? editSeeding : undefined}
        seedCount={project.seeding}
        projectId={project.id} />
      <CloneButton {baseUrl} id={project.id} name={project.name} />