-
-
Notifications
You must be signed in to change notification settings - Fork 4.6k
Description
Describe the bug
{#if true}
{@const Component = (await import('./Hello.svelte')).default}
<Component></Component>
{/if}
Parse failure: await isn't allowed in non-async function
At file: /src/routes/(examples)/svelte-kit-dynamic-import/+page.svelte:74:23
/src/routes/(examples)/svelte-kit-dynamic-import/+page.svelte:74:23
72 | $$renderer.push('<!--\[-->');
73 |
74 | const Component = (await $.save(import("/src/routes/(examples)/svelte-kit-dynamic-import/Component.svelte")))().d...
| ^
75 |
76 | $$renderer.push(\`<!---->\`);
Reproduction
https://svelte.dev/playground/31f1a4b7d7c1482ea0a9d1ccd8cd2382?version=5.39.8
export default function App($$renderer, $$props) {
$$renderer.component(($$renderer) => {
if (true) {
$$renderer.push('<!--[-->');
const Component = (await $.save(import('./Hello.svelte')))().default;
Logs
System Info
-
Severity
annoyance
Metadata
Metadata
Assignees
Labels
No labels