diff --git a/src/Twig/Component/Badge.php b/src/Twig/Component/Badge.php index 32ecb6d..bfec21b 100644 --- a/src/Twig/Component/Badge.php +++ b/src/Twig/Component/Badge.php @@ -6,6 +6,7 @@ namespace Pcm\BadgeBundle\Twig\Component; use Pcm\BadgeBundle\Interface\BadgeableInterface; use Symfony\UX\TwigComponent\Attribute\AsTwigComponent; +use TailwindMerge\TailwindMerge; #[AsTwigComponent(name: 'Pcm:Badge', template: "@PcmBadge/components/Badge.html.twig")] final class Badge @@ -22,7 +23,9 @@ final class Badge { $palette = $object->getBadgeColour()->getPalette(); - $this->finalClasses = sprintf('text-white %s %s %s %s', $palette->borderColourClass, $palette->backgroundColourClass, $this->baseClasses, $class); + $merger = TailwindMerge::instance(); + + $this->finalClasses = $merger->merge(sprintf('text-white %s %s %s %s', $palette->borderColourClass, $palette->backgroundColourClass, $this->baseClasses, $class)); } }