From 32d9c4a5bc8dc1a0bd3b9e53785b41286442ae20 Mon Sep 17 00:00:00 2001 From: Sqrcz Date: Tue, 5 Dec 2023 17:00:44 +0100 Subject: [PATCH] Feature/twmerge as composable (#250) * twMerge extracted to global composable + support for user classes in FwbButton * useMergeClasses added to Navbar * css class as prop * NavBar component updated to use class prop --- src/components/FwbButton/FwbButton.vue | 8 +++++++- .../FwbButton/composables/useButtonClasses.ts | 17 ++++++++-------- src/components/FwbNavbar/FwbNavbar.vue | 20 +++++++++++++------ src/composables/useMergeClasses.ts | 4 ++++ 4 files changed, 34 insertions(+), 15 deletions(-) create mode 100644 src/composables/useMergeClasses.ts diff --git a/src/components/FwbButton/FwbButton.vue b/src/components/FwbButton/FwbButton.vue index 6b8b13f..d15fbe8 100644 --- a/src/components/FwbButton/FwbButton.vue +++ b/src/components/FwbButton/FwbButton.vue @@ -77,12 +77,14 @@