From 711bb428cede8df991923a5891e7aeb9e2ea4a09 Mon Sep 17 00:00:00 2001 From: Kelani Tolulope Date: Thu, 2 May 2024 15:24:49 +0100 Subject: [PATCH] Replicate record list filter ui to record list configurator prefilter --- .../src/components/Common/FilterToolbox.vue | 501 ++++++++++++++++++ .../components/Common/RecordListFilter.vue | 309 +---------- .../PageBlocks/RecordList/Prefilter.vue | 192 +++++++ .../components/PageBlocks/RecordListBase.vue | 5 +- .../PageBlocks/RecordListConfigurator.vue | 2 + client/web/compose/src/lib/record-filter.js | 2 +- locale/en/corteza-webapp-compose/block.yaml | 2 + 7 files changed, 710 insertions(+), 303 deletions(-) create mode 100644 client/web/compose/src/components/Common/FilterToolbox.vue create mode 100644 client/web/compose/src/components/PageBlocks/RecordList/Prefilter.vue diff --git a/client/web/compose/src/components/Common/FilterToolbox.vue b/client/web/compose/src/components/Common/FilterToolbox.vue new file mode 100644 index 000000000..55263e963 --- /dev/null +++ b/client/web/compose/src/components/Common/FilterToolbox.vue @@ -0,0 +1,501 @@ + + + + + diff --git a/client/web/compose/src/components/Common/RecordListFilter.vue b/client/web/compose/src/components/Common/RecordListFilter.vue index f51ba5655..d644b7c8a 100644 --- a/client/web/compose/src/components/Common/RecordListFilter.vue +++ b/client/web/compose/src/components/Common/RecordListFilter.vue @@ -39,148 +39,13 @@ borderless class="mb-0" > - + @@ -223,8 +88,8 @@ diff --git a/client/web/compose/src/components/PageBlocks/RecordListBase.vue b/client/web/compose/src/components/PageBlocks/RecordListBase.vue index 004073d2a..638955840 100644 --- a/client/web/compose/src/components/PageBlocks/RecordListBase.vue +++ b/client/web/compose/src/components/PageBlocks/RecordListBase.vue @@ -819,15 +819,16 @@ +