Files
freno-dev/src/routes/error-test.tsx
2026-01-04 11:14:54 -05:00

27 lines
848 B
TypeScript

import { createSignal, onMount } from "solid-js";
export default function ErrorTest() {
const [shouldCrash, setShouldCrash] = createSignal(false);
if (shouldCrash()) {
throw new Error("Test error - Error boundary triggered!");
}
return (
<div class="bg-crust flex min-h-screen items-center justify-center">
<div class="bg-surface0 max-w-md rounded-lg p-8 text-center shadow-lg">
<h1 class="text-text mb-4 text-2xl font-bold">Error Boundary Test</h1>
<p class="text-subtext0 mb-6">
Click the button below to trigger the error boundary
</p>
<button
onClick={() => setShouldCrash(true)}
class="bg-red hover:bg-maroon rounded px-6 py-3 text-base font-bold transition"
>
💥 Trigger Error Boundary
</button>
</div>
</div>
);
}