migrate component

This commit is contained in:
vcoppe
2025-11-11 17:23:24 +01:00
parent e5d45dee3a
commit b09a1fdcb7

View File

@@ -1,16 +1,23 @@
<script lang="ts">
import { CircleQuestionMark } from '@lucide/svelte';
import { i18n } from '$lib/i18n.svelte';
import type { Snippet } from 'svelte';
export let link: string | undefined = undefined;
let {
link,
class: className = '',
children,
}: {
link: string;
class?: string;
children: Snippet;
} = $props();
</script>
<div
class="text-sm bg-secondary rounded border flex flex-row items-center p-2 {$$props.class || ''}"
>
<div class="text-sm bg-secondary rounded border flex flex-row items-center p-2 {className}">
<CircleQuestionMark size="16" class="w-4 mr-2 shrink-0 grow-0" />
<div>
<slot />
{@render children()}
{#if link}
<a href={link} target="_blank" class="text-sm text-link hover:underline">
{i18n._('menu.more')}