Skip to content

Commit f5d097d

Browse files
committed
refactor: app derived state, cleanup
1 parent 819420a commit f5d097d

File tree

6 files changed

+12
-10
lines changed

6 files changed

+12
-10
lines changed

apps/test/src/lib/components/Features.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
{#if isPreviewing}
1717
<a
1818
class="relative flex transition-all duration-300 p-2 gap-1 group hover:bg-red-100 hover:text-red-500"
19-
href={resolve(`/preview/disable`, {
19+
href={resolve('/preview/disable', {
2020
redirect: page.url.pathname
2121
})}
2222
>

apps/test/src/lib/sanity/sanity.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ export default defineConfig({
1818
presentationTool({
1919
previewUrl: {
2020
origin,
21+
initial: '/',
2122
previewMode: {
2223
enable: '/preview/enable',
2324
disable: '/preview/disable'

apps/test/src/routes/(app)/live-loader/+page.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import type { PageProps } from './$types';
44
55
const { data }: PageProps = $props();
6-
const { data: buildings } = $derived(data);
6+
const buildings = $derived(data.data);
77
</script>
88

99
<BuildingsPage {buildings} />
Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
<script lang="ts">
2-
import { getIsPreviewing, QueryLoader } from '@sanity/sveltekit';
2+
import { QueryLoader } from '@sanity/sveltekit';
33
import { client } from '$lib/sanity/client';
44
import Features from '$lib/components/Features.svelte';
5+
import type { LayoutProps } from './$types';
56
6-
const { children } = $props();
7-
const isPreviewing = getIsPreviewing();
7+
const { children, data }: LayoutProps = $props();
8+
const { previewEnabled } = $derived(data);
89
</script>
910

10-
<QueryLoader enabled={isPreviewing} {client}>
11+
<QueryLoader enabled={previewEnabled} {client}>
1112
{@render children()}
1213
<Features />
1314
</QueryLoader>

apps/test/src/routes/(app)/query-loader/+page.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
import type { PageProps } from './$types';
55
66
const { data }: PageProps = $props();
7-
const value = $derived(useQuery(data));
8-
const { data: buildings } = $derived($value);
7+
const query = useQuery(data);
8+
const buildings = $derived($query.data);
99
</script>
1010

1111
{#if buildings}

apps/test/src/routes/(app)/query-loader/[slug]/+page.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
import type { PageProps } from './$types';
55
66
const { data }: PageProps = $props();
7-
const value = $derived(useQuery(data));
8-
const { data: building } = $derived($value);
7+
const query = useQuery(data);
8+
const building = $derived($query.data);
99
</script>
1010

1111
{#if building}

0 commit comments

Comments
 (0)