mirror of
https://seed.radicle.dev/rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5.git
synced 2026-10-18 19:30:27 +08:00
Simplify org profile
This commit is contained in:
@@ -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>
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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}
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user