diff --git a/webui/src/lib/components/BrowseColumn.svelte b/webui/src/lib/components/BrowseColumn.svelte index 0cc5049..67e40c8 100644 --- a/webui/src/lib/components/BrowseColumn.svelte +++ b/webui/src/lib/components/BrowseColumn.svelte @@ -11,7 +11,7 @@ export let address: string | undefined = undefined; export let index: number; export let only: boolean; - export let background = 'var(--background-lighter)'; + export let background: string | undefined = undefined; export let forceDetail = false; let shifted = false; let key = Math.random(); @@ -64,6 +64,19 @@ window.addEventListener('mouseup', onMouseUp); } + let resultBackground = background; + let imageBackground: string | undefined = undefined; + $: { + if (background?.startsWith('url(')) { + imageBackground = background; + resultBackground = 'transparent'; + } else { + resultBackground = background; + imageBackground = undefined; + } + resultBackground ||= 'var(--background-lighter)'; + } + function reload() { key = Math.random(); } @@ -73,9 +86,13 @@
(shifted = ev.shiftKey)} > + {#if imageBackground} +
+ {/if}
{#if address} @@ -120,7 +137,11 @@