From 78afab2450346be987fdc4366885b7f33f51b69e Mon Sep 17 00:00:00 2001 From: brabli <67018167+brabli@users.noreply.github.com> Date: Thu, 30 Apr 2026 15:20:16 +0100 Subject: [PATCH] Update colours --- src/Enum/BadgeColour.php | 43 ++++++++++++++++++++++++++-------------- 1 file changed, 28 insertions(+), 15 deletions(-) diff --git a/src/Enum/BadgeColour.php b/src/Enum/BadgeColour.php index b0af15c..729ae86 100644 --- a/src/Enum/BadgeColour.php +++ b/src/Enum/BadgeColour.php @@ -13,6 +13,7 @@ enum BadgeColour case BLACK; case BLUE; case BROWN; + case CYAN; case DEFAULT; case EMERALD; case FOREST; @@ -20,16 +21,22 @@ enum BadgeColour case GOLD; case GREEN; case GREY; + case INDIGO; case LIME; - case RED; - case ROSE; - case SKY; case MAROON; case NAVY; case OCHRE; case ORANGE; case PINK; + case PURPLE; + case RED; + case ROSE; + case SKY; + case SLATE; + case STONE; case STRIPE; + case TEAL; + case VIOLET; case YELLOW; case ZINC; @@ -37,30 +44,36 @@ enum BadgeColour { return match ($this) { $this::ACCENT => new BadgePalette('text-accent', 'border-accent', 'bg-accent'), - $this::AMBER => new BadgePalette('text-amber-500', 'border-amber-500', 'bg-amber-500'), + $this::AMBER => new BadgePalette('text-amber-600', 'border-amber-600', 'bg-amber-600'), $this::BLACK => new BadgePalette('text-zinc-900', 'border-zinc-900', 'bg-zinc-900'), - $this::BLUE => new BadgePalette('text-sky-700', 'border-sky-700', 'bg-sky-700'), - $this::BROWN => new BadgePalette('text-orange-900', 'border-orange-900', 'bg-orange-900'), + $this::BLUE => new BadgePalette('text-blue-700', 'border-blue-700', 'bg-blue-700'), + $this::BROWN => new BadgePalette('text-stone-700', 'border-stone-700', 'bg-stone-700'), + $this::CYAN => new BadgePalette('text-cyan-600', 'border-cyan-600', 'bg-cyan-600'), $this::DEFAULT => new BadgePalette('text-primary', 'border-primary', 'bg-primary'), $this::EMERALD => new BadgePalette('text-emerald-600', 'border-emerald-600', 'bg-emerald-600'), $this::FOREST => new BadgePalette('text-green-800', 'border-green-800', 'bg-green-800'), - $this::FUCHSIA => new BadgePalette('text-fuchsia-500', 'border-fuchsia-500', 'bg-fuchsia-500'), - $this::GOLD => new BadgePalette('text-yellow-600', 'border-yellow-600', 'bg-yellow-600'), + $this::FUCHSIA => new BadgePalette('text-fuchsia-600', 'border-fuchsia-600', 'bg-fuchsia-600'), + $this::GOLD => new BadgePalette('text-amber-500', 'border-amber-500', 'bg-amber-500'), $this::GREEN => new BadgePalette('text-green-600', 'border-green-600', 'bg-green-600'), - $this::GREY => new BadgePalette('text-neutral-400', 'border-neutral-400', 'bg-neutral-400'), + $this::GREY => new BadgePalette('text-neutral-500', 'border-neutral-500', 'bg-neutral-500'), + $this::INDIGO => new BadgePalette('text-indigo-700', 'border-indigo-700', 'bg-indigo-700'), $this::LIME => new BadgePalette('text-lime-600', 'border-lime-600', 'bg-lime-600'), - $this::RED => new BadgePalette('text-red-600', 'border-red-600', 'bg-red-600'), - $this::ROSE => new BadgePalette('text-rose-600', 'border-rose-600', 'bg-rose-600'), - $this::SKY => new BadgePalette('text-sky-500', 'border-sky-500', 'bg-sky-500'), $this::MAROON => new BadgePalette('text-red-900', 'border-red-900', 'bg-red-900'), $this::NAVY => new BadgePalette('text-blue-900', 'border-blue-900', 'bg-blue-900'), $this::OCHRE => new BadgePalette('text-yellow-800', 'border-yellow-800', 'bg-yellow-800'), $this::ORANGE => new BadgePalette('text-orange-500', 'border-orange-500', 'bg-orange-500'), - $this::PINK => new BadgePalette('text-pink-400', 'border-pink-400', 'bg-pink-400'), + $this::PINK => new BadgePalette('text-pink-500', 'border-pink-500', 'bg-pink-500'), + $this::PURPLE => new BadgePalette('text-purple-600', 'border-purple-600', 'bg-purple-600'), + $this::RED => new BadgePalette('text-red-600', 'border-red-600', 'bg-red-600'), + $this::ROSE => new BadgePalette('text-rose-600', 'border-rose-600', 'bg-rose-600'), + $this::SKY => new BadgePalette('text-sky-600', 'border-sky-600', 'bg-sky-600'), + $this::SLATE => new BadgePalette('text-slate-600', 'border-slate-600', 'bg-slate-600'), + $this::STONE => new BadgePalette('text-stone-500', 'border-stone-500', 'bg-stone-500'), $this::STRIPE => new BadgePalette('text-indigo-500', 'border-indigo-500', 'bg-indigo-500'), - $this::YELLOW => new BadgePalette('text-yellow-500', 'border-yellow-500', 'bg-yellow-500'), + $this::TEAL => new BadgePalette('text-teal-600', 'border-teal-600', 'bg-teal-600'), + $this::VIOLET => new BadgePalette('text-violet-600', 'border-violet-600', 'bg-violet-600'), + $this::YELLOW => new BadgePalette('text-yellow-600', 'border-yellow-600', 'bg-yellow-600'), $this::ZINC => new BadgePalette('text-zinc-500', 'border-zinc-500', 'bg-zinc-500'), }; } } -