feat: filament for users

This commit is contained in:
2026-05-21 14:53:44 +02:00
parent 646f5a1ea8
commit f24999d7fb
8 changed files with 365 additions and 37 deletions
+12 -1
View File
@@ -2,9 +2,20 @@
namespace App\Enums;
enum WeightGoal: string
use Filament\Support\Contracts\HasLabel;
enum WeightGoal: string implements HasLabel
{
case LOSE_WEIGHT = 'lose_weight';
case MAINTAIN_WEIGHT = 'maintain_weight';
case GAIN_WEIGHT = 'gain_weight';
public function getLabel(): string
{
return match ($this) {
self::LOSE_WEIGHT => 'Perdre du poids',
self::MAINTAIN_WEIGHT => 'Maintenir le poids',
self::GAIN_WEIGHT => 'Prendre du poids',
};
}
}