123456789101112131415161718192021222324 |
- // eslint-disable-next-line import/no-extraneous-dependencies
- import 'uppy/src/style.scss'
- import DragDrop from './DragDrop.js'
- import Dashboard from './Dashboard.js'
- switch (window.location.pathname.toLowerCase()) {
- case '/':
- case '/dashboard.html': Dashboard(); break
- case '/dragdrop.html': DragDrop(); break
- default: throw new Error('404')
- }
- if ('serviceWorker' in navigator) {
- // eslint-disable-next-line compat/compat
- navigator.serviceWorker
- .register('/sw.js')
- .then((registration) => {
- console.log('ServiceWorker registration successful with scope: ', registration.scope)
- })
- .catch((error) => {
- console.log(`Registration failed with ${error}`)
- })
- }
|