Files
sendewerk/src/lib/components/NavIcon.svelte
T
2026-10-23 21:33:15 +02:00

22 lines
428 B
Svelte

<script lang="ts">
import AppIcon from './AppIcon.svelte';
let { name }: { name: string } = $props();
const aliases: Record<string, string> = {
library: 'folder-open',
shows: 'calendar-days',
archive: 'box-archive',
settings: 'gear',
edit: 'pen'
};
let iconName = $derived(aliases[name] ?? name);
</script>
<AppIcon name={iconName} size="1.25rem" />
<style>
:global(.app-icon) {
display: block;
}
</style>