feat(isac): add OS protocol management

This commit is contained in:
JB
2026-07-25 05:20:25 -04:00
parent fa21913112
commit 9f712e7790
27 changed files with 555 additions and 11 deletions
+18
View File
@@ -0,0 +1,18 @@
<script lang="ts">
import { gameIcons, type GameIconName } from '$lib/game-icons';
let {
name,
decorative = false,
class: className = ''
}: { name: GameIconName; decorative?: boolean; class?: string } = $props();
const icon = $derived(gameIcons[name]);
</script>
<img
class={`game-icon ${className}`}
src={icon.src}
alt={decorative ? '' : icon.label}
aria-hidden={decorative ? 'true' : undefined}
/>