Add boilerplate files and licenses
This commit is contained in:
23
src/index.tsx
Normal file
23
src/index.tsx
Normal file
@@ -0,0 +1,23 @@
|
||||
import * as Sentry from '@sentry/react';
|
||||
import { render } from 'preact';
|
||||
import App from './App';
|
||||
import { swUpdateAvailableAtom } from './atoms/swUpdate';
|
||||
import { store } from './lib/store';
|
||||
import './styles.css';
|
||||
import { registerSW } from 'virtual:pwa-register';
|
||||
|
||||
if (import.meta.env.VITE_SENTRY_DSN) {
|
||||
Sentry.init({
|
||||
dsn: import.meta.env.VITE_SENTRY_DSN,
|
||||
sendDefaultPii: true,
|
||||
});
|
||||
}
|
||||
|
||||
registerSW({
|
||||
immediate: true,
|
||||
onNeedRefresh() {
|
||||
store.set(swUpdateAvailableAtom, true);
|
||||
},
|
||||
});
|
||||
|
||||
render(<App />, document.getElementById('app') || document.body);
|
||||
Reference in New Issue
Block a user