Use Tailwind merger
This commit is contained in:
@@ -6,6 +6,7 @@ namespace Pcm\BadgeBundle\Twig\Component;
|
|||||||
|
|
||||||
use Pcm\BadgeBundle\Interface\BadgeableInterface;
|
use Pcm\BadgeBundle\Interface\BadgeableInterface;
|
||||||
use Symfony\UX\TwigComponent\Attribute\AsTwigComponent;
|
use Symfony\UX\TwigComponent\Attribute\AsTwigComponent;
|
||||||
|
use TailwindMerge\TailwindMerge;
|
||||||
|
|
||||||
#[AsTwigComponent(name: 'Pcm:Badge', template: "@PcmBadge/components/Badge.html.twig")]
|
#[AsTwigComponent(name: 'Pcm:Badge', template: "@PcmBadge/components/Badge.html.twig")]
|
||||||
final class Badge
|
final class Badge
|
||||||
@@ -22,7 +23,9 @@ final class Badge
|
|||||||
{
|
{
|
||||||
$palette = $object->getBadgeColour()->getPalette();
|
$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));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user