Radish alpha
r
Radicle web interface
Radicle
Git (anonymous pull)
Log in to clone via SSH
Don't query seed if no seed configured
Alexis Sellier committed 4 years ago
commit 3fcbffe307d00460dfeed7fcf57c8b7571a86ce0
parent e55be482b14adfbe09cf73ded6afad4fd2af453b
1 file changed +26 -24
modified src/base/orgs/View/Projects.svelte
@@ -55,29 +55,31 @@
</style>

<div class="projects">
-
  {#await Seed.getProjects(config)}
-
    <Loading center />
-
  {:then projects}
-
    {#each projects as project}
-
      {@const anchor = anchors[project.urn]}
-
      {@const pendingAnchor = pendingAnchors[project.urn]}
-
      <div class="project">
-
        <Widget {project} {anchor} on:click={() => onClick(project)}>
-
          <span class="actions" slot="actions">
-
            {#if profile.org?.safe && account && anchor}
-
              {#if pendingAnchor} <!-- Pending anchor -->
-
                <AnchorActions
-
                  {account} {config} anchor={pendingAnchor} safe={profile.org.safe}
-
                  on:success={() => loadAnchors()} />
+
  {#if config.seed.api.host}
+
    {#await Seed.getProjects(config)}
+
      <Loading center />
+
    {:then projects}
+
      {#each projects as project}
+
        {@const anchor = anchors[project.urn]}
+
        {@const pendingAnchor = pendingAnchors[project.urn]}
+
        <div class="project">
+
          <Widget {project} {anchor} on:click={() => onClick(project)}>
+
            <span class="actions" slot="actions">
+
              {#if profile.org?.safe && account && anchor}
+
                {#if pendingAnchor} <!-- Pending anchor -->
+
                  <AnchorActions
+
                    {account} {config} anchor={pendingAnchor} safe={profile.org.safe}
+
                    on:success={() => loadAnchors()} />
+
                {/if}
              {/if}
-
            {/if}
-
          </span>
-
        </Widget>
-
      </div>
-
    {/each}
-
  {:catch err}
-
    <Message error>
-
      <strong>Error: </strong> failed to load projects: {err.message}.
-
    </Message>
-
  {/await}
+
            </span>
+
          </Widget>
+
        </div>
+
      {/each}
+
    {:catch err}
+
      <Message error>
+
        <strong>Error: </strong> failed to load projects: {err.message}.
+
      </Message>
+
    {/await}
+
  {/if}
</div>