Browse Source

Key client layout component to ensure fully remounting when swapping layouts in the builder preview

pull/4023/head
Andrew Kingston 5 years ago
parent
commit
5a6a40a80c
  1. 4
      packages/client/src/components/ClientApp.svelte

4
packages/client/src/components/ClientApp.svelte

@ -65,7 +65,9 @@
> >
<Provider key="user" data={$authStore} {actions}> <Provider key="user" data={$authStore} {actions}>
<div id="app-root"> <div id="app-root">
<Component instance={$screenStore.activeLayout.props} /> {#key $screenStore.activeLayout._id}
<Component instance={$screenStore.activeLayout.props} />
{/key}
</div> </div>
<NotificationDisplay /> <NotificationDisplay />
<!-- Key block needs to be outside the if statement or it breaks --> <!-- Key block needs to be outside the if statement or it breaks -->

Loading…
Cancel
Save