Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script>
- export let layout;
- export let NotFound;
- export let viewProps;
- export let loading;
- export let error;
- export let view;
- </script>
- {#if viewProps.NotFound}
- <svelte:component this={viewProps.NotFound} />
- {:else}
- {#await viewProps}
- <svelte:component this={loading} />
- {:then props}
- {#if viewProps.NotFound}
- <svelte:component this={props.NotFound} />
- {:else if props.layout || layout}
- <svelte:component this={props.layout || layout} {...props}>
- <svelte:component this={view} {...props} />
- </svelte:component>
- {:else}
- <svelte:component this={view} {...props} />
- {/if}
- {:catch error$}
- <svelte:component this={error} error={error$} />
- {/await}
- {/if}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement