[ui] pass editable/detail states down to BlobPreview

feat/vaults
Tomáš Mládek 2022-02-12 23:23:04 +01:00
parent 205ca7758b
commit 950d026f1e
No known key found for this signature in database
GPG Key ID: 65E225C8B3E2ED8A
3 changed files with 7 additions and 2 deletions

View File

@ -52,6 +52,7 @@
{address}
editable={editable || false}
{index}
{detail}
--preview-height={detail ? "50vh" : "20em"}
on:resolved
/>

View File

@ -16,6 +16,7 @@
export let address: string;
export let index: number | undefined;
export let detail: boolean;
export let editable = false;
let indexStore = writable(index);
@ -201,7 +202,7 @@
</section>
{/if}
</header>
<BlobPreview {address} />
<BlobPreview {address} {editable} {detail} />
<NotesEditor {address} {editable} on:change={onChange} />
{#if !$error}
{#if Boolean($allTypeEntries)}

View File

@ -4,7 +4,10 @@
import ImageViewer from "./blobs/ImageViewer.svelte";
import ModelViewer from "./blobs/ModelViewer.svelte";
import TextViewer from "./blobs/TextViewer.svelte";
export let address: string;
export let editable: boolean;
export let detail: boolean;
$: ({ entity, entityInfo } = useEntity(address));
@ -70,7 +73,7 @@
{/if}
{#if image}
<div class="image">
<ImageViewer {address} />
<ImageViewer {address} {editable} />
</div>
{/if}
{#if pdf}