import { Warning } from "@phosphor-icons/react/dist/ssr/Warning"; import { useLogger } from "@pythnetwork/app-logger"; import { Button } from "@pythnetwork/component-library/Button"; import { useEffect } from "react"; import styles from "./index.module.scss"; type Props = { error: Error & { digest?: string }; reset?: () => void; }; export const Error = ({ error, reset }: Props) => { const logger = useLogger(); useEffect(() => { logger.error(error); }, [error, logger]); return (

Uh oh!

Something went wrong

{error.digest ?? error.message}
{reset && ( )}
); };