UNPKG

@rollbar/react

Version:

Effortlessly track and debug errors in your React applications with Rollbar. This package includes advanced error tracking features and a set of React-specific enhancements to help you identify and fix issues more quickly.

21 lines (17 loc) 789 B
"use client"; 'use strict'; var React = require('react'); var tinyInvariant = require('./external/tiny-invariant/dist/esm/tiny-invariant.js'); var constant = require('./constant.js'); var useRollbar = require('./useRollbar.js'); var utils = require('./utils.js'); function useRollbarCaptureEvent(metadata) { var level = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : constant.LEVEL_INFO; tinyInvariant.default(utils.isValidLevel(level), "".concat(level, " is not a valid level setting for Rollbar")); var rollbar = useRollbar.useRollbar(); React.useEffect(function () { rollbar.captureEvent(metadata, level); }, [metadata, level, rollbar]); } exports.useRollbarCaptureEvent = useRollbarCaptureEvent; //# sourceMappingURL=useRollbarCaptureEvent.js.map