import { createEffect, ErrorBoundary as ErrorBoundaryBase, JSX, ParentProps, resetErrorBoundaries, Show } from "solid-js"; export function ErrorBoundary(props: ParentProps<{ fallback?: (e: any) => JSX.Element }>) { return ( { return ( ); }} > {props.children} ); } function ErrorMessage(props: { error: any }) { if (import.meta.env.DEV) { createEffect(() => console.error(props.error)); } return (

{props.error.message}

{props.error.stack}
); }