From 2b2ed20cbf61ccdd63348e7de8e506d17eb32ecc Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Sun, 28 Sep 2025 21:32:29 +0700 Subject: [PATCH] feat(enum): memuat global enum IsActive --- app/Enums/IsActive.php | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 app/Enums/IsActive.php diff --git a/app/Enums/IsActive.php b/app/Enums/IsActive.php new file mode 100644 index 0000000..9fbd3a9 --- /dev/null +++ b/app/Enums/IsActive.php @@ -0,0 +1,38 @@ + 'Aktif', + self::INACTIVE => 'Tidak Aktif', + }; + } + + public function color() + { + return match ($this) { + self::ACTIVE => 'emerald', + self::INACTIVE => 'red', + }; + } + + public function icon() + { + return match ($this) { + self::ACTIVE => 'check-circle', + self::INACTIVE => 'x-circle', + }; + } +}