parent
d4b7683147
commit
5cecb98484
@ -1,9 +1,13 @@
|
|||||||
import { mount } from 'svelte'
|
|
||||||
import './app.css'
|
import './app.css'
|
||||||
import App from './App.svelte'
|
|
||||||
|
|
||||||
const app = mount(App, {
|
// Only load and mount the app in a real browser (document + mount available).
|
||||||
target: document.getElementById('app'),
|
// Avoids "mount() is not available on the server" when the bundle runs in SSR/workers.
|
||||||
})
|
let app = null
|
||||||
|
const target = typeof document !== 'undefined' && document.getElementById('app')
|
||||||
|
if (target) {
|
||||||
|
const { mount } = await import('svelte')
|
||||||
|
const { default: App } = await import('./App.svelte')
|
||||||
|
app = mount(App, { target })
|
||||||
|
}
|
||||||
|
|
||||||
export default app
|
export default app
|
||||||
|
|||||||
Loading…
Reference in new issue