(e.key === 'Enter' || e.key === ' ') && close()}
style="cursor:pointer;"
>
{#if isSvgLogo(logo)}
{:else}

{/if}
{#if isSvgLogo(logo) && logo.colors}
logo._activeColor = undefined}
on:keydown|stopPropagation={(e) => (e.key === 'Enter' || e.key === ' ') && (logo._activeColor = undefined)}
>
{#each logo.colors as colorObj}
logo._activeColor = colorObj.value}
on:keydown|stopPropagation={(e) => (e.key === 'Enter' || e.key === ' ') && (logo._activeColor = colorObj.value)}
>
{/each}
{/if}
{#if logo.brand}
Brand: {logo.brand}
{/if}
Format: {logo.format}
Path: {logo.path}
{#if logo.tags && logo.tags.length}
{#each logo.tags as tagObj}
{tagObj.text || tagObj}
{/each}
{/if}