web_lib

Common web application libraries
git clone https://radroots.dev/git/web_lib.git
Log | Files | Refs | LICENSE

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}