uppy/private/dev/index.js
2022-05-19 11:57:14 +02:00

24 lines
703 B
JavaScript

// 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}`)
})
}