1
0

Возвращено поведение Image

This commit is contained in:
2025-09-11 21:33:08 +04:00
parent ff3a0a0e24
commit 526aae1de2
3 changed files with 10 additions and 3 deletions

View File

@@ -1,6 +1,6 @@
{ {
"name": "@syncraft/svelte-ui", "name": "@syncraft/svelte-ui",
"version": "1.0.2", "version": "1.0.3",
"scripts": { "scripts": {
"dev": "vite dev", "dev": "vite dev",
"build": "vite build && npm run prepack", "build": "vite build && npm run prepack",

View File

@@ -1,5 +1,5 @@
<img <img
onload={() => loaded = true} bind:this={node}
class:loaded class:loaded
class="noscript-visible" class="noscript-visible"
{loading} {loading}
@@ -20,7 +20,14 @@
...others ...others
} = $props() } = $props()
let node = $state()
let loaded = $state(false) let loaded = $state(false)
$effect(() => node.addEventListener(
'load',
() => loaded = true,
{ once: true }
))
</script> </script>
<style lang="scss"> <style lang="scss">

View File

@@ -6,7 +6,7 @@
{#if visible} {#if visible}
<div class="image"> <div class="image">
<Image src="/favicon.svg" style="object-fit: contain;"/> <Image src="/favicon.svg" style="object-fit: contain;" onload={() => console.log('loaded')}/>
</div> </div>
{/if} {/if}