[ui] HOTFIX - do not resolve raw entries on Search, prevent browser lock-ups on huge results
parent
0bfdc8eb4c
commit
112692eb10
|
@ -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}
|
||||
|
|
|
@ -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}
|
||||
|
|
Loading…
Reference in New Issue