{{#await componentsPromise}}
{{then result}}
<:Component {result.listComponent}
component={{result.listItemComponent}}
realm="{{$currentInstance + '/' + timeline}}"
containerQuery=".container"
:makeProps
items={{$timelineItemIds}}
showFooter={{$timelineInitialized && $runningUpdate}}
footerComponent={{LoadingFooter}}
showHeader={{$showHeader}}
headerComponent={{MoreHeaderVirtualWrapper}}
:headerProps
:scrollToItem
on:scrollToBottom="onScrollToBottom()"
on:scrollToTop="onScrollToTop()"
on:scrollTopChanged="onScrollTopChanged(event)"
on:initialized="initialize()"
on:noNeedToScroll="onNoNeedToScroll()"
/>
{{catch error}}
Error: component failed to load! Try reloading. {{error}}
{{/await}}