image-src.svelte (482B)
1 <script lang="ts"> 2 import type { IImageSource } from "$lib/types/ui"; 3 import { fmt_cl } from "$lib/utils/app"; 4 5 let { basis }: { basis: IImageSource } = $props(); 6 7 const img_src = $derived(basis.src); 8 </script> 9 10 {#if img_src} 11 <img 12 id={basis?.id || null} 13 class={`${fmt_cl(basis?.classes)}`} 14 src={img_src || null} 15 alt={basis?.alt || null} 16 style={`height: 100%; width: 100%; object-fit: cover; display: block;`} 17 /> 18 {/if}