| 12345678910111213141516171819202122232425262728293031323334353637383940414243 | 
							- <?php
 - 
 - namespace App\Enums;
 - 
 - use Filament\Support\Contracts\HasLabel;
 - 
 - enum ModalWidth: string implements HasLabel
 - {
 -     case XS = 'xs';
 -     case SM = 'sm';
 -     case MD = 'md';
 -     case LG = 'lg';
 -     case XL = 'xl';
 -     case TWO_XL = '2xl';
 -     case THREE_XL = '3xl';
 -     case FOUR_XL = '4xl';
 -     case FIVE_XL = '5xl';
 -     case SIX_XL = '6xl';
 -     case SEVEN_XL = '7xl';
 -     case SCREEN = 'screen';
 - 
 -     public const DEFAULT = self::MD->value;
 - 
 -     public function getLabel(): ?string
 -     {
 -         $label = match ($this) {
 -             self::XS => 'Extra Small',
 -             self::SM => 'Small',
 -             self::MD => 'Medium',
 -             self::LG => 'Large',
 -             self::XL => 'Extra Large',
 -             self::TWO_XL => '2X Large',
 -             self::THREE_XL => '3X Large',
 -             self::FOUR_XL => '4X Large',
 -             self::FIVE_XL => '5X Large',
 -             self::SIX_XL => '6X Large',
 -             self::SEVEN_XL => '7X Large',
 -             self::SCREEN => 'Screen',
 -         };
 - 
 -         return translate($label);
 -     }
 - }
 
 
  |