diff options
Diffstat (limited to 'src/components/CardThumb.svelte')
| -rw-r--r-- | src/components/CardThumb.svelte | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/src/components/CardThumb.svelte b/src/components/CardThumb.svelte index 6dcefd2..f733b32 100644 --- a/src/components/CardThumb.svelte +++ b/src/components/CardThumb.svelte @@ -1,12 +1,24 @@ <script lang="ts"> - let {id} = $props() + +import {setLeftPanelCard} from '../control/left_panel.svelte.js'; + +let {id} = $props(); + +function onhover() { + setLeftPanelCard(id); +} + </script> -<div class="card-thumbnail"> - {#if id} - <img height="100%" src="https://cdn.233.momobako.com/ygopro/pics/{id}.jpg!half" alt="yugioh card {id}"> - {/if} -</div> +{#if id} + <img + onmouseover={onhover} + onfocus={onhover} + height="100%" + src="https://cdn.233.momobako.com/ygopro/pics/{id}.jpg!half" + alt="yugioh card {id}" + /> +{/if} <style> |
