import type { ErrorRouteComponent } from "@tanstack/solid-router"; import { createSignal, Show } from "solid-js"; // Modified from https://github.com/TanStack/router/blob/61d767049e57420a1eb5dcb77994d970aa8f64fa/packages/solid-router/src/CatchBoundary.tsx#L36-L78 export const DefaultErrorComponent: ErrorRouteComponent = ({ error, reset, info }) => { const [showError, setShowError] = createSignal(process.env.NODE_ENV !== "production"); return (
Oh no, something went wrong :(
            
              {error.message}
              {error.cause ? ` caused by ${error.cause}` : ""}
              {"\n"}
              {error.stack}
            

            {info?.componentStack}
          
); };