]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/blob
d232d66c1fa0130f4547078784940bac0e4d46cf
[pkg/ggml/sources/llama.cpp] /
1 <script lang="ts">
2 import type { Snippet } from 'svelte';
3
4 interface Props {
5 isSelected?: boolean;
6 onClick: () => void;
7 dataIndex?: number;
8 children: Snippet;
9 }
10
11 let { isSelected = false, onClick, dataIndex, children }: Props = $props();
12 </script>
13
14 <button
15 type="button"
16 data-picker-index={dataIndex}
17 onclick={onClick}
18 class="flex w-full cursor-pointer items-start gap-3 rounded-lg px-3 py-2 text-left hover:bg-accent/50 {isSelected
19 ? 'bg-accent/50'
20 : ''}"
21 >
22 {@render children()}
23 </button>