aboutsummaryrefslogtreecommitdiff
path: root/src/components/CardThumb.svelte
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/CardThumb.svelte')
-rw-r--r--src/components/CardThumb.svelte24
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>