fix .resolving
parent
32cf406128
commit
fe62cb3b16
|
@ -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>
|
||||
|
|
Loading…
Reference in New Issue