Radish alpha
r
Radicle web interface
Radicle
Git (anonymous pull)
Log in to clone via SSH
Simplify org profile
Alexis Sellier committed 5 years ago
commit 0e43bf4cbf2923e86ccdcbb5fe45b7a61ea88fc1
parent 988a7e7e3a828504a6f58182dfab1a10ff427274
4 files changed +9 -12
modified src/base/orgs/CreateOrg.svelte
@@ -62,7 +62,7 @@
      {#if org}
        <table>
          <tr><td class="label">Address</td><td>{org.address}</td></tr>
-
          <tr><td class="label">Safe</td><td>{org.safe}</td></tr>
+
          <tr><td class="label">Owner</td><td>{org.safe}</td></tr>
        </table>
      {:else}
        <table>
modified src/base/orgs/Org.ts
@@ -48,10 +48,10 @@ export class Org {
      orgAbi,
      config.provider
    );
-
    const resolved = await org.resolvedAddress;

    try {
-
      let safe = await org.owner();
+
      const safe = await org.owner();
+
      const resolved = await org.resolvedAddress;
      return new Org(resolved, safe);
    } catch (e) {
      console.error(e);
modified src/base/orgs/Profile.svelte
@@ -5,15 +5,12 @@
  import { Org } from './Org';
  import Loading from '@app/Loading.svelte';
  import Modal from '@app/Modal.svelte';
+
  import Error from '@app/Error.svelte';

-
  export let id: string;
+
  export let name: string;
  export let config: Config;

-
  let address: string;
-

-
  if (! ethers.utils.isAddress(id)) {
-
    address = `${id}.${config.registrar.domain}`;
-
  }
+
  let address = `${name}.${config.registrar.domain}`;

  const back = () => {
    navigate("/orgs");
@@ -69,5 +66,5 @@
    </Modal>
  {/if}
{:catch err}
-
  {err}
+
  <Error error={err} />
{/await}
modified src/base/orgs/Routes.svelte
@@ -11,6 +11,6 @@
  <Orgs {config} />
</Route>

-
<Route path="/orgs/:id" let:params>
-
  <Profile {config} id={params.id} />
+
<Route path="/orgs/:name" let:params>
+
  <Profile {config} name={params.name} />
</Route>