NoLoader.svelte
1 <!-- 2 NoLoader Component 3 This component should be used when loading="lazy" 4 is supported. 5 6 DO NOT USE DIRECTLY use LoaderSelector 7 --> 8 <script lang="ts"> 9 let mounted = false; 10 11 export function onSlotMount(_artworkComponent: Element) { 12 mounted = true; 13 } 14 15 const ssr = typeof window === 'undefined'; 16 17 $: isVisible = mounted || ssr; 18 </script> 19 20 <slot {isVisible} />