From 7d9261dd6e3ffbd66d1361e3d71ad7e5903db1d0 Mon Sep 17 00:00:00 2001 From: Daniel Stock Date: Mon, 8 Dec 2025 13:23:33 +0100 Subject: [PATCH] Filter products using select instead of toggles --- package.json | 2 +- resources/js/components/ui/tabs/Tabs.vue | 14 ++---- .../js/components/ui/tabs/TabsContent.vue | 3 +- resources/js/components/ui/tabs/TabsList.vue | 3 +- .../js/components/ui/tabs/TabsTrigger.vue | 7 +-- .../js/components/ui/tags-input/TagsInput.vue | 20 ++++++++ .../ui/tags-input/TagsInputInput.vue | 17 +++++++ .../ui/tags-input/TagsInputItem.vue | 19 +++++++ .../ui/tags-input/TagsInputItemDelete.vue | 22 ++++++++ .../ui/tags-input/TagsInputItemText.vue | 17 +++++++ .../js/components/ui/tags-input/index.ts | 5 ++ resources/js/pages/Customers.vue | 2 +- resources/js/pages/Products.vue | 50 ++++++++++++------- 13 files changed, 142 insertions(+), 39 deletions(-) create mode 100644 resources/js/components/ui/tags-input/TagsInput.vue create mode 100644 resources/js/components/ui/tags-input/TagsInputInput.vue create mode 100644 resources/js/components/ui/tags-input/TagsInputItem.vue create mode 100644 resources/js/components/ui/tags-input/TagsInputItemDelete.vue create mode 100644 resources/js/components/ui/tags-input/TagsInputItemText.vue create mode 100644 resources/js/components/ui/tags-input/index.ts diff --git a/package.json b/package.json index ead60fc..161e3df 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "laravel-vite-plugin": "^2.0.0", "lucide-vue-next": "^0.468.0", "pinia": "^3.0.3", - "reka-ui": "^2.6.0", + "reka-ui": "^2.6.1", "tailwind-merge": "^3.2.0", "tailwindcss": "^4.1.1", "tw-animate-css": "^1.2.5", diff --git a/resources/js/components/ui/tabs/Tabs.vue b/resources/js/components/ui/tabs/Tabs.vue index 1c11668..edddccc 100644 --- a/resources/js/components/ui/tabs/Tabs.vue +++ b/resources/js/components/ui/tabs/Tabs.vue @@ -1,23 +1,15 @@ diff --git a/resources/js/components/ui/tabs/TabsContent.vue b/resources/js/components/ui/tabs/TabsContent.vue index 3186ee8..c3b555f 100644 --- a/resources/js/components/ui/tabs/TabsContent.vue +++ b/resources/js/components/ui/tabs/TabsContent.vue @@ -12,8 +12,7 @@ const delegatedProps = reactiveOmit(props, "class")