From c4d45593c3a9ec3c8b56d7f5d234181405c8a132 Mon Sep 17 00:00:00 2001 From: Craig Harshbarger Date: Tue, 22 Mar 2022 14:58:22 -0500 Subject: [PATCH 1/2] Pluck virtual scroller and compositions --- .../src/components/FlowsPageFlowList.vue | 13 +++- .../src/components/VirtualScroller.vue | 71 ++++++++++++++++++ .../src/components/VirtualScrollerChunk.vue | 50 +++++++++++++ .../orion-design/src/components/index.ts | 2 + .../orion-design/src/compositions/index.ts | 4 +- .../compositions/useIntersectionObserver.ts | 74 +++++++++++++++++++ .../compositions/useSubscriptionWithPaging.ts | 72 ++++++++++++++++++ 7 files changed, 282 insertions(+), 4 deletions(-) create mode 100644 orion-ui/packages/orion-design/src/components/VirtualScroller.vue create mode 100644 orion-ui/packages/orion-design/src/components/VirtualScrollerChunk.vue create mode 100644 orion-ui/packages/orion-design/src/compositions/useIntersectionObserver.ts create mode 100644 orion-ui/packages/orion-design/src/compositions/useSubscriptionWithPaging.ts diff --git a/orion-ui/packages/orion-design/src/components/FlowsPageFlowList.vue b/orion-ui/packages/orion-design/src/components/FlowsPageFlowList.vue index e1af710721ed..b37facf4e887 100644 --- a/orion-ui/packages/orion-design/src/components/FlowsPageFlowList.vue +++ b/orion-ui/packages/orion-design/src/components/FlowsPageFlowList.vue @@ -1,9 +1,11 @@