Spaces:
Running
Running
fix settings update
Browse files
src/lib/components/model/ListModels.svelte
CHANGED
|
@@ -3,7 +3,6 @@
|
|
| 3 |
|
| 4 |
import { Button } from '$lib/components/ui/button';
|
| 5 |
import SettingsModel from './SettingsModel.svelte';
|
| 6 |
-
import { MAX_MODELS_PER_NODE } from '$lib';
|
| 7 |
|
| 8 |
let {
|
| 9 |
selectedModels,
|
|
|
|
| 3 |
|
| 4 |
import { Button } from '$lib/components/ui/button';
|
| 5 |
import SettingsModel from './SettingsModel.svelte';
|
|
|
|
| 6 |
|
| 7 |
let {
|
| 8 |
selectedModels,
|
src/lib/components/model/SettingsModel.svelte
CHANGED
|
@@ -65,6 +65,7 @@
|
|
| 65 |
await new Promise((resolve) => setTimeout(resolve, 600));
|
| 66 |
saveModelSettings(model?.id!, { temperature, top_p, max_tokens, provider });
|
| 67 |
loading = false;
|
|
|
|
| 68 |
}
|
| 69 |
</script>
|
| 70 |
|
|
|
|
| 65 |
await new Promise((resolve) => setTimeout(resolve, 600));
|
| 66 |
saveModelSettings(model?.id!, { temperature, top_p, max_tokens, provider });
|
| 67 |
loading = false;
|
| 68 |
+
open = false;
|
| 69 |
}
|
| 70 |
</script>
|
| 71 |
|
src/routes/+page.svelte
CHANGED
|
@@ -1,4 +1,5 @@
|
|
| 1 |
<script lang="ts">
|
|
|
|
| 2 |
import {
|
| 3 |
SvelteFlow,
|
| 4 |
Background,
|
|
@@ -49,8 +50,11 @@
|
|
| 49 |
const initialNodes = getInitialNodes();
|
| 50 |
|
| 51 |
$effect(() => {
|
| 52 |
-
|
| 53 |
-
|
|
|
|
|
|
|
|
|
|
| 54 |
});
|
| 55 |
|
| 56 |
let nodes = $state.raw<Node[]>(initialNodes);
|
|
|
|
| 1 |
<script lang="ts">
|
| 2 |
+
import { untrack } from 'svelte';
|
| 3 |
import {
|
| 4 |
SvelteFlow,
|
| 5 |
Background,
|
|
|
|
| 50 |
const initialNodes = getInitialNodes();
|
| 51 |
|
| 52 |
$effect(() => {
|
| 53 |
+
const loading = modelsState.loading;
|
| 54 |
+
untrack(() => {
|
| 55 |
+
if (loading) return;
|
| 56 |
+
nodes = getInitialNodes();
|
| 57 |
+
});
|
| 58 |
});
|
| 59 |
|
| 60 |
let nodes = $state.raw<Node[]>(initialNodes);
|