Radish alpha
r
rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5
Radicle web interface
Radicle
Git
Improve checks for allowing users to edit seeding
Merged did:key:z6MkkfM3...sVz5 opened 2 years ago
1 file changed +6 -1 76ed6399 0f0b0e0e
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} />