fix .resolving

feat/vaults
Tomáš Mládek 2021-12-20 13:49:06 +01:00
parent 32cf406128
commit fe62cb3b16
No known key found for this signature in database
GPG Key ID: ED21612889E75EC5
1 changed files with 6 additions and 9 deletions

View File

@ -6,6 +6,7 @@
import UpLink from "./UpLink.svelte";
import { useEntity } from "../lib/entity";
import type { UpObject } from "upend";
import { readable } from "svelte/store";
const dispatch = createEventDispatcher();
export let address: string;
@ -16,20 +17,16 @@
let resolving = resolve;
$: ({ entity } = useEntity(address));
let entity = readable(undefined);
$: if (resolve) ({ entity } = useEntity(address));
$: resolving = !Boolean($entity);
// isFile
$: isFile = $entity?.get("IS") === BLOB_TYPE_ADDR;
// Identification
let inferredIds: string[] = [];
$: {
if (resolve) {
resolving = true;
inferredIds = $entity?.identify() || [];
resolving = false;
}
}
$: inferredIds = $entity?.identify() || [];
$: displayLabel =
Array.from(new Set(inferredIds.concat(labels))).join(" | ") || address;
@ -108,7 +105,7 @@
sl-icon-button {
&::part(base) {
padding: 0 .25em;
padding: 0 0.25em;
}
}
</style>