Use new badge colour enum name

This commit is contained in:
brabli
2025-02-26 11:36:55 +00:00
parent f6f3c64f25
commit 62e279e0c9
2 changed files with 6 additions and 6 deletions

View File

@@ -4,7 +4,7 @@ declare(strict_types=1);
namespace Pcm\BadgeBundle\Interface; namespace Pcm\BadgeBundle\Interface;
use Pcm\BadgeBundle\Enum\Badge; use Pcm\BadgeBundle\Enum\BadgeColour;
/** /**
* Allows rendering the implementing class as a badge using the PCM Badge twig component. * Allows rendering the implementing class as a badge using the PCM Badge twig component.
@@ -14,8 +14,8 @@ interface BadgeableInterface
/** /**
* Get the badge colour that should be used when rendering this object as a badge. * Get the badge colour that should be used when rendering this object as a badge.
* *
* @return Badge Colour of badge to render * @return BadgeColour Colour of badge to render
*/ */
public function getBadgeColour(): Badge; public function getBadgeColour(): BadgeColour;
} }

View File

@@ -4,7 +4,7 @@ declare(strict_types=1);
namespace Pcm\BadgeBundle\Twig\Component; namespace Pcm\BadgeBundle\Twig\Component;
use Pcm\BadgeBundle\Enum\Badge as EnumBadge; use Pcm\BadgeBundle\Enum\BadgeColour;
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; use TailwindMerge\TailwindMerge;
@@ -44,7 +44,7 @@ final class Badge
} }
if ($colour) { if ($colour) {
$cases = array_map(fn (EnumBadge $b) => strtolower($b->name), EnumBadge::cases()); $cases = array_map(fn (BadgeColour $b) => strtolower($b->name), BadgeColour::cases());
if (!in_array($colour, $cases)) { if (!in_array($colour, $cases)) {
$formattedCases = implode(', ', array_map(fn (string $s) => '"'.$s.'"', $cases)); $formattedCases = implode(', ', array_map(fn (string $s) => '"'.$s.'"', $cases));
@@ -52,7 +52,7 @@ final class Badge
} }
$colour = strtoupper($colour); $colour = strtoupper($colour);
$palette = EnumBadge::{$colour}->getPalette(); $palette = BadgeColour::{$colour}->getPalette();
} }
$merger = TailwindMerge::instance(); $merger = TailwindMerge::instance();