From 372f97ab025cb3082a7cb6b842e5c15e0c64a734 Mon Sep 17 00:00:00 2001 From: Maurice Date: Wed, 20 Jul 2022 15:30:51 +0200 Subject: [PATCH 1/2] add-search: ability to filter searchRows and columns, give them the same styling --- js/Components/Table.vue | 8 +++- js/Components/TableAddSearchRow.vue | 74 ++++++++++++++++++++++++----- js/Components/TableColumns.vue | 50 ++++++++++++++++++- 3 files changed, 117 insertions(+), 15 deletions(-) diff --git a/js/Components/Table.vue b/js/Components/Table.vue index 6e03de1..d5ebcb6 100644 --- a/js/Components/Table.vue +++ b/js/Components/Table.vue @@ -66,6 +66,7 @@ :has-search-inputs-without-value="queryBuilderProps.hasSearchInputsWithoutValue" :search-inputs="queryBuilderProps.searchInputsWithoutGlobal" :on-add="showSearchInput" + :label="queryBuilderProps.globalSearch.label" > @@ -82,6 +84,7 @@ :columns="queryBuilderProps.columns" :has-hidden-columns="queryBuilderProps.hasHiddenColumns" :on-change="changeColumnStatus" + :label="queryBuilderProps.globalSearch.label" > @@ -338,8 +342,8 @@ const resourceMeta = computed(() => { if("links" in props.resource && "meta" in props.resource) { if(Object.keys(props.resource.links).length === 4 - && "next" in props.resource.links - && "prev" in props.resource.links) { + && "next" in props.resource.links + && "prev" in props.resource.links) { return { ...props.resource.meta, next_page_url: props.resource.links.next, diff --git a/js/Components/TableAddSearchRow.vue b/js/Components/TableAddSearchRow.vue index a4d523e..acc3fb6 100644 --- a/js/Components/TableAddSearchRow.vue +++ b/js/Components/TableAddSearchRow.vue @@ -27,23 +27,57 @@ aria-labelledby="add-search-input-menu" class="min-w-max" > - +
+ +
+ + + +
+
+ +
+
    +
  • + +
  • +
+
diff --git a/js/Components/TableColumns.vue b/js/Components/TableColumns.vue index f762e1d..71c7568 100644 --- a/js/Components/TableColumns.vue +++ b/js/Components/TableColumns.vue @@ -30,16 +30,43 @@ aria-labelledby="toggle-columns-menu" class="min-w-max" > + +
+ +
+ + + +
+
+
  • {{ column.label }}

    @@ -76,6 +103,7 @@ From 5f86695b74d3c7defbe65cff23da3a1e5d522ebd Mon Sep 17 00:00:00 2001 From: Maurice Date: Wed, 20 Jul 2022 16:16:24 +0200 Subject: [PATCH 2/2] add-search: add overflow to ButtonWithDropdown for vertical scrolling when needded --- js/Components/TableAddSearchRow.vue | 76 ++++++++++++++++++----------- js/Components/TableColumns.vue | 3 +- 2 files changed, 48 insertions(+), 31 deletions(-) diff --git a/js/Components/TableAddSearchRow.vue b/js/Components/TableAddSearchRow.vue index acc3fb6..79d93a7 100644 --- a/js/Components/TableAddSearchRow.vue +++ b/js/Components/TableAddSearchRow.vue @@ -1,21 +1,24 @@