From 9b6ab305199e204a8cb114d45238631caadc9e85 Mon Sep 17 00:00:00 2001 From: "Burgstede, W.Y. (Ysbrand, Student B-CREA)" Date: Sat, 22 Jun 2024 01:37:51 +0200 Subject: [PATCH] Move the filters to a modal on mobile and add a clear all filters button --- resources/js/Components/Card.vue | 19 +++-- resources/js/Components/Modal.vue | 2 +- .../js/CustomComponents/AttributeFilter.vue | 8 +- .../js/CustomComponents/MountedTeleport.vue | 16 ++++ .../js/CustomComponents/TailwindWidth.ts | 10 +-- resources/js/Pages/Items/Index.vue | 84 ++++++++++++------- 6 files changed, 97 insertions(+), 42 deletions(-) create mode 100644 resources/js/CustomComponents/MountedTeleport.vue diff --git a/resources/js/Components/Card.vue b/resources/js/Components/Card.vue index 1830a68..883baa3 100644 --- a/resources/js/Components/Card.vue +++ b/resources/js/Components/Card.vue @@ -1,13 +1,20 @@ diff --git a/resources/js/Components/Modal.vue b/resources/js/Components/Modal.vue index 662f9c3..ddda56c 100644 --- a/resources/js/Components/Modal.vue +++ b/resources/js/Components/Modal.vue @@ -87,7 +87,7 @@ const maxWidthClass = computed(() => { class="mb-6 bg-white dark:bg-gray-800 rounded-lg overflow-hidden shadow-xl transform transition-all sm:w-full sm:mx-auto" :class="maxWidthClass" > - + diff --git a/resources/js/CustomComponents/AttributeFilter.vue b/resources/js/CustomComponents/AttributeFilter.vue index 05fdd7b..a903d66 100644 --- a/resources/js/CustomComponents/AttributeFilter.vue +++ b/resources/js/CustomComponents/AttributeFilter.vue @@ -99,9 +99,13 @@ defineExpose({