mikebarkmin/baby-tracker

View on GitHub
client/src/index.js

Summary

Maintainability
A
0 mins
Test Coverage
import React from "react";
import ReactDOM from "react-dom";
import * as Sentry from "@sentry/browser";
import App from "./App";
import * as serviceWorker from "./serviceWorker";

if (process.env.REACT_APP_SENTRY_DSN) {
  Sentry.init({
    dsn: process.env.REACT_APP_SENTRY_DSN,
  });
}

ReactDOM.render(<App />, document.getElementById("root"));

// If you want your app to work offline and load faster, you can change
// unregister() to register() below. Note this comes with some pitfalls.
// Learn more about service workers: https://bit.ly/CRA-PWA
serviceWorker.register({
  onUpdate: (registration) => {
    const event = new CustomEvent("sw-updated");
    window.dispatchEvent(event, {
      registration,
    });
  },
  onSuccess: (registration) => {
    const event = new CustomEvent("sw-installed");
    window.dispatchEvent(event, {
      registration,
    });
  },
});