Running locally the scheduler works as expected but when deployed the schedulers breaks the application with the following log output:
2020-09-26T16:01:59.363622+00:00 app[web.1]: /app/build/static/node_modules/daypilot-pro-react/daypilot-react.min.js:9
2020-09-26T16:01:59.363623+00:00 app[web.1]: if ("undefined" == typeof DayPilot.Global && (DayPilot.Global = {}), function (DayPilot) {
2020-09-26T16:01:59.363623+00:00 app[web.1]: ^
2020-09-26T16:01:59.363733+00:00 app[web.1]: ReferenceError: navigator is not defined
The application I'm building is server-side rendered React:
React: 16.9.0
daily-pro-react: https://npm.daypilot.org/daypilot-pro-react/trial/2020.3.4610.tar.gz
The scheduler code is taken straight from the DailyPilot UI builder page. I've attached the file to this question.