Files
nvfp4_gguf_quant/llama.cpp/tools/ui/tests/client/components/ModelsManagerRowWrapper.svelte
T

25 lines
669 B
Svelte

<script lang="ts">
import ModelsManagerModelRow from '$lib/components/app/models/ModelsManager/ModelsManagerModelRow.svelte';
import * as Tooltip from '$lib/components/ui/tooltip';
import type { ModelOption } from '$lib/types/models';
interface Props {
option: ModelOption;
selected?: boolean;
onSelect: (option: ModelOption) => void;
}
let { onSelect, option, selected = false }: Props = $props();
</script>
<!-- The row actions mount a tooltip, which needs the provider +layout.svelte supplies. -->
<Tooltip.Provider>
<ModelsManagerModelRow
isFavorite={() => false}
onDelete={() => {}}
{onSelect}
{option}
{selected}
/>
</Tooltip.Provider>