]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/blob
4d82c6b5849ce82755c05392e34cc8befd4d4beb
[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}
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>