Radish alpha
r
Radicle web interface
Radicle
Git (anonymous pull)
Log in to clone via SSH
Catch error messages in org index
Alexis Sellier committed 4 years ago
commit 55aa8c99cada0b2731b22a6abf473af1091929a6
parent 696d290748fbc878cc2aec2c2204e1fe59802e63
1 file changed +19 -3
modified src/base/orgs/Index.svelte
@@ -5,6 +5,7 @@
  import { Org } from '@app/base/orgs/Org';
  import type { Config } from '@app/config';
  import Loading from '@app/Loading.svelte';
+
  import Message from '@app/Message.svelte';
  import List from './List.svelte';

  export let config: Config;
@@ -25,12 +26,15 @@
  }
  main header {
    color: var(--color-secondary);
-
    padding: 0 3rem 3rem 3rem;
    font-size: 1.25rem;
    display: flex;
    align-items: center;
  }

+
  .padding {
+
    padding: 0 3rem 3rem 3rem;
+
  }
+

  .my-orgs {
    margin-bottom: 3rem;
  }
@@ -53,7 +57,7 @@
<main>
  {#if account}
    <div class="my-orgs">
-
      <header>
+
      <header class="padding">
        <span>My <strong>Orgs</strong></span>
        <button class="create small secondary" on:click={onCreate} disabled={!account}>
          Create
@@ -68,11 +72,17 @@
        <List {config} {orgs}>
          <div class="orgs-empty">Orgs you are a member of show up here.</div>
        </List>
+
      {:catch}
+
        <div class="padding">
+
          <Message error>
+
            <strong>Error: </strong> failed to load orgs.
+
          </Message>
+
        </div>
      {/await}
    </div>
  {/if}

-
  <header>
+
  <header class="padding">
    <span><strong>Orgs</strong> of the Radicle network</span>
  </header>

@@ -84,6 +94,12 @@
    <List {config} {orgs}>
      <div class="orgs-empty">There are no orgs.</div>
    </List>
+
  {:catch}
+
    <div class="padding">
+
      <Message error>
+
        <strong>Error: </strong> failed to load orgs.
+
      </Message>
+
    </div>
  {/await}
</main>