1
Fork 0
mirror of https://github.com/Steffo99/steffoweb.git synced 2024-11-26 01:54:29 +00:00
steffoweb/src/index.js

47 lines
1.1 KiB
JavaScript
Raw Normal View History

2020-06-29 15:23:57 +00:00
// Import debugging tools
let Sentry = null;
if(process.env.NODE_ENV === "development") {
console.debug("Initializing Preact Debugger...")
require("preact/debug");
}
else if(process.env.NODE_ENV === "production") {
console.debug("Initializing Sentry...")
Sentry = require("@sentry/browser");
let SentryIntegrations = require("@sentry/integrations")
// noinspection JSUnresolvedVariable
Sentry.init({
// TODO: Sentry DSN goes here
dsn: "",
release: process.env.RELEASE,
environment: "production",
beforeSend(event, hint) {
if (event.exception) {
Sentry.showReportDialog({ eventId: event.event_id });
}
return event;
}
});
}
// noinspection ES6UnusedImports
import "bluelib/dist/index.css";
import {theme} from "bluelib";
import './meta/manifest.json';
import './meta/CNAME';
import './meta/.nojekyll';
import './meta/favicon.ico';
import Router from 'preact-router';
import {createHashHistory} from "history";
// noinspection JSUnusedGlobalSymbols
export default function(props) {
return (
<div id="app" class={theme.bluelib}>
<Router history={createHashHistory()}>
</Router>
</div>
);
}