more merge
This commit is contained in:
parent
d30ac5bf0f
commit
ff54b6b641
1 changed files with 3 additions and 10 deletions
|
|
@ -10,12 +10,7 @@
|
||||||
import { Toggle } from 'melt/builders';
|
import { Toggle } from 'melt/builders';
|
||||||
import XIcon from '~icons/lucide/x';
|
import XIcon from '~icons/lucide/x';
|
||||||
import PlusIcon from '~icons/lucide/plus';
|
import PlusIcon from '~icons/lucide/plus';
|
||||||
|
import { models } from '$lib/state/models.svelte';
|
||||||
let { data } = $props();
|
|
||||||
|
|
||||||
const enabledModels = useCachedQuery(api.user_enabled_models.get_enabled, {
|
|
||||||
user_id: session.current?.user.id ?? '',
|
|
||||||
});
|
|
||||||
|
|
||||||
const openRouterKeyQuery = useCachedQuery(api.user_keys.get, {
|
const openRouterKeyQuery = useCachedQuery(api.user_keys.get, {
|
||||||
provider: Provider.OpenRouter,
|
provider: Provider.OpenRouter,
|
||||||
|
|
@ -35,7 +30,7 @@
|
||||||
});
|
});
|
||||||
|
|
||||||
const openRouterModels = $derived(
|
const openRouterModels = $derived(
|
||||||
data.openRouterModels.filter((model) => {
|
models.from(Provider.OpenRouter).filter((model) => {
|
||||||
if (search !== '' && !hasOpenRouterKey) return false;
|
if (search !== '' && !hasOpenRouterKey) return false;
|
||||||
if (!openRouterToggle.value) return false;
|
if (!openRouterToggle.value) return false;
|
||||||
|
|
||||||
|
|
@ -81,12 +76,10 @@
|
||||||
})}
|
})}
|
||||||
>
|
>
|
||||||
{#each openRouterModels as model (model.id)}
|
{#each openRouterModels as model (model.id)}
|
||||||
{@const enabled =
|
|
||||||
enabledModels.data?.[`${Provider.OpenRouter}:${model.id}`] !== undefined}
|
|
||||||
<ModelCard
|
<ModelCard
|
||||||
provider={Provider.OpenRouter}
|
provider={Provider.OpenRouter}
|
||||||
{model}
|
{model}
|
||||||
{enabled}
|
enabled={model.enabled}
|
||||||
disabled={!hasOpenRouterKey}
|
disabled={!hasOpenRouterKey}
|
||||||
/>
|
/>
|
||||||
{/each}
|
{/each}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue