Bump the full dependency tree (Vite 8, Vitest 4, ESLint 10, Svelte 5.56, mode-watcher 1.x, etc.) and adapt code for breaking API changes. Upgrade Playwright CI image to v1.60 for Node 24 compatibility. Co-authored-by: Cursor <cursoragent@cursor.com>
22 lines
615 B
Svelte
22 lines
615 B
Svelte
<script>
|
|
import { goto } from '$app/navigation';
|
|
import { resolve } from '$app/paths';
|
|
import { page } from '$app/stores';
|
|
import { onMount } from 'svelte';
|
|
|
|
// Only redirect if it's a 404 error
|
|
onMount(() => {
|
|
if ($page.status === 404) {
|
|
goto(resolve('/'));
|
|
}
|
|
});
|
|
</script>
|
|
|
|
{#if $page.status !== 404}
|
|
<div class="container mx-auto p-8">
|
|
<h1 class="mb-4 text-2xl font-bold">Error {$page.status}</h1>
|
|
<p class="mb-4">{$page.error?.message || 'An unexpected error occurred'}</p>
|
|
<a href={resolve('/')} class="text-blue-500 hover:underline">Return to Home</a>
|
|
</div>
|
|
{/if}
|