[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} {address}
editable={editable || false} editable={editable || false}
{index} {index}
{detail}
--preview-height={detail ? "50vh" : "20em"} --preview-height={detail ? "50vh" : "20em"}
on:resolved on:resolved
/> />

View File

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

View File

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