Implement creator studio and upload updates

This commit is contained in:
2026-04-04 10:12:02 +02:00
parent 1da7d3bf88
commit 0b216b7ecd
15107 changed files with 31206 additions and 626514 deletions

View File

@@ -0,0 +1,34 @@
<?php
namespace App\Enums;
enum ModerationStatus: string
{
case Pending = 'pending';
case ReviewedSafe = 'reviewed_safe';
case ConfirmedSpam = 'confirmed_spam';
case Ignored = 'ignored';
case Resolved = 'resolved';
public function label(): string
{
return match ($this) {
self::Pending => 'Pending',
self::ReviewedSafe => 'Safe',
self::ConfirmedSpam => 'Spam',
self::Ignored => 'Ignored',
self::Resolved => 'Resolved',
};
}
public function badgeClass(): string
{
return match ($this) {
self::Pending => 'badge-warning',
self::ReviewedSafe => 'badge-success',
self::ConfirmedSpam => 'badge-danger',
self::Ignored => 'badge-secondary',
self::Resolved => 'badge-info',
};
}
}