From 72e287acd0d3446130c8ac56fda24caa026a6cc6 Mon Sep 17 00:00:00 2001 From: Nolan Lawson Date: Wed, 14 Feb 2018 21:51:34 -0800 Subject: [PATCH] async load PseudoVirtualList --- routes/_components/timeline/Timeline.html | 34 ++++++++++++++--------- routes/_utils/asyncModules.js | 4 +++ 2 files changed, 25 insertions(+), 13 deletions(-) diff --git a/routes/_components/timeline/Timeline.html b/routes/_components/timeline/Timeline.html index 87840847..58b375f8 100644 --- a/routes/_components/timeline/Timeline.html +++ b/routes/_components/timeline/Timeline.html @@ -25,17 +25,23 @@ on:initializedVisibleItems="initialize()" /> {{else}} - - + {{#await importPseudoVirtualList}} + {{then PseudoVirtualList}} + + <:Component {PseudoVirtualList} + component="{{VirtualListComponent}}" + realm="{{$currentInstance + '/' + timeline}}" + containerQuery=".container" + :makeProps + items="{{$timelineItemIds}}" + shown="{{$initialized}}" + scrollToItem="{{scrollToItem}}" + on:initializedVisibleItems="initialize()" + /> + {{catch error}} +
Component failed to load. Try refreshing! {{error}}
+ {{/await}} {{/if}}