[ui] HOTFIX - do not resolve raw entries on Search, prevent browser lock-ups on huge results

feat/vaults
Tomáš Mládek 2022-03-23 12:36:35 +01:00
parent 0bfdc8eb4c
commit 112692eb10
2 changed files with 8 additions and 3 deletions

View File

@ -2,20 +2,25 @@
import type { UpEntry } from "upend";
import { attributeLabels } from "../../util/labels";
import UpObject from "./UpObject.svelte";
export let resolve = true;
export let entry: UpEntry;
</script>
<div class="entry">
<div class="entity">
<UpObject link address={entry.entity} />
<UpObject link address={entry.entity} labels={resolve ? undefined : []} />
</div>
<div class="attribute" title={entry.attribute}>
{$attributeLabels[entry.attribute] || entry.attribute}
</div>
<div class="value value-{entry.value.t.toLowerCase()}">
{#if entry.value.t === "Address"}
<UpObject link address={entry.value.c} />
<UpObject
link
address={entry.value.c}
labels={resolve ? undefined : []}
/>
{:else}
{entry.value.c}
{/if}

View File

@ -105,7 +105,7 @@
<h2>Raw results</h2>
<ul>
{#each $result.entries as entry}
<li><UpEntryDisplay {entry} /></li>
<li><UpEntryDisplay {entry} resolve={false} /></li>
{/each}
</ul>
{:else}