Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | 1x 3x 3x 2x 1x 1x |
import { useEffect, useState } from "react";
import { useRecoilValue } from "recoil";
import Rollbar from "rollbar";
import { userState } from "store/header";
const useRollbarConfig = () => {
const [, setRollbar] = useState<Rollbar>();
const { email } = useRecoilValue(userState);
useEffect(() => {
const rollbar = new Rollbar({
enabled: true,
accessToken: process.env.REACT_APP_ROLLBAR_ACCESS_TOKEN,
addErrorContext: true,
captureUncaught: true,
captureUnhandledRejections: true,
payload: {
person: { id: email, email },
environment: process.env.NODE_ENV,
client: {
javascript: {
source_map_enabled: true,
code_version: '1',
guess_uncaught_frames: true
}
}
}
});
setRollbar(rollbar);
}, [email])
}
export default useRollbarConfig; |