Implement dark mode, bug report page, and schema dump
This commit is contained in:
@@ -141,13 +141,17 @@ class Member extends Model
|
||||
*/
|
||||
public function getMembershipStatusBadgeAttribute(): string
|
||||
{
|
||||
return match($this->membership_status) {
|
||||
$label = $this->membership_status_label;
|
||||
|
||||
$class = match($this->membership_status) {
|
||||
self::STATUS_PENDING => 'bg-yellow-100 text-yellow-800 dark:bg-yellow-900 dark:text-yellow-200',
|
||||
self::STATUS_ACTIVE => 'bg-green-100 text-green-800 dark:bg-green-900 dark:text-green-200',
|
||||
self::STATUS_EXPIRED => 'bg-gray-100 text-gray-800 dark:bg-gray-900 dark:text-gray-200',
|
||||
self::STATUS_SUSPENDED => 'bg-red-100 text-red-800 dark:bg-red-900 dark:text-red-200',
|
||||
default => 'bg-gray-100 text-gray-800 dark:bg-gray-900 dark:text-gray-200',
|
||||
};
|
||||
|
||||
return trim("{$label} {$class}");
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user