"use client"; import { useError } from "./errorContext"; import { useEffect, useState } from "react"; import * as Sentry from "@sentry/react"; const ErrorMessage: React.FC = () => { const { error, setError } = useError(); const [isVisible, setIsVisible] = useState(false); useEffect(() => { if (error) { setIsVisible(true); Sentry.captureException(error); console.error("Error", error.message, error); } }, [error]); if (!isVisible || !error) return null; return ( ); }; export default ErrorMessage;