coronasafe/care_fe

View on GitHub
src/Integrations/Sentry.tsx

Summary

Maintainability
A
0 mins
Test Coverage
import careConfig from "@careConfig";
import { useEffect } from "react";
 
interface Props {
disabled?: boolean;
}
 
export default function Sentry({ disabled }: Props) {
useEffect(() => {
if (disabled) return;
if (!careConfig.sentry.dsn || !careConfig.sentry.environment) {
console.error(
"Sentry is not configured correctly. Please check your environment variables.",
);
return;
}
 
import("@sentry/browser").then((Sentry) => {
Sentry.init(careConfig.sentry);
});
}, [disabled]);
 
return null;
}