diff --git a/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/directory/+page.svelte b/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/directory/+page.svelte
index b8eaeefd4..b8cacfd2e 100644
--- a/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/directory/+page.svelte
+++ b/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/directory/+page.svelte
@@ -7,7 +7,6 @@
import type { PrunedProject } from '$lib/projects';
import ProjectCard from '$lib/projects/components/ProjectCard.svelte';
import 'flatpickr/dist/flatpickr.css';
- import { writable } from 'svelte/store';
import type { FormResult } from 'sveltekit-superforms';
import { superForm } from 'sveltekit-superforms';
import type { PageData } from './$types';
@@ -17,8 +16,8 @@
let { data }: Props = $props();
- const projects = writable(data.projects);
- const count = writable(data.count);
+ let projects = $state(data.projects);
+ let count = $state(data.count);
const { form, enhance, submit } = superForm(data.form, {
dataType: 'json',
@@ -33,8 +32,8 @@
query: { data: PrunedProject[]; count: number };
}>;
if (event.form.valid && data.query) {
- projects.set(data.query.data);
- count.set(data.query.count);
+ projects = data.query.data;
+ count = data.query.count;
}
}
});
@@ -92,9 +91,9 @@
/>
- {#if $projects.length > 0}
+ {#if projects.length > 0}
- {#each $projects as project}
+ {#each projects as project}
{/each}
@@ -111,7 +110,7 @@
}}
>
diff --git a/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/products/[id]/files/+page.svelte b/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/products/[id]/files/+page.svelte
index 1ff9e4705..0d2475e9e 100644
--- a/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/products/[id]/files/+page.svelte
+++ b/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/products/[id]/files/+page.svelte
@@ -3,7 +3,6 @@
import Pagination from '$lib/components/Pagination.svelte';
import { getIcon } from '$lib/icons/productDefinitionIcon';
import * as m from '$lib/paraglide/messages';
- import { writable } from 'svelte/store';
import { superForm, type FormResult } from 'sveltekit-superforms';
import type { PageData } from './$types';
import BuildArtifacts from './components/BuildArtifacts.svelte';
@@ -14,7 +13,7 @@
let { data }: Props = $props();
- const builds = writable(data.builds);
+ let builds = $state(data.builds);
const { form, enhance, submit } = superForm(data.form, {
resetForm: false,
@@ -26,7 +25,7 @@
query: { data: any[] };
}>;
if (event.form.valid && data.query) {
- builds.set(data.query.data);
+ builds = data.query.data;
}
}
});
@@ -52,7 +51,7 @@
{m.products_files_title()}
- {#each $builds as build}
+ {#each builds as build}
;
if (event.form.valid && data.query) {
- users.set(data.query.data);
- count.set(data.query.count);
+ users = data.query.data;
+ count = data.query.count;
}
}
});
@@ -81,7 +80,7 @@
- {#each $users as user}
+ {#each users as user}
@@ -167,7 +166,7 @@
use:enhance
class="m-4 pb-4 flex flex-row flex-wrap gap-2 place-content-center"
>
-
+
diff --git a/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/workflow-instances/+page.svelte b/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/workflow-instances/+page.svelte
index 8496663af..0df4ad36e 100644
--- a/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/workflow-instances/+page.svelte
+++ b/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/workflow-instances/+page.svelte
@@ -5,7 +5,6 @@
import SortTable from '$lib/components/SortTable.svelte';
import * as m from '$lib/paraglide/messages';
import { getRelativeTime } from '$lib/timeUtils';
- import { writable } from 'svelte/store';
import type { FormResult } from 'sveltekit-superforms';
import { superForm } from 'sveltekit-superforms';
import type { PageData } from './$types';
|