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,37 @@
<?php
namespace App\Enums;
enum ModerationDomainStatus: string
{
case Allowed = 'allowed';
case Neutral = 'neutral';
case Suspicious = 'suspicious';
case Blocked = 'blocked';
case Escalated = 'escalated';
case ReviewRequired = 'review_required';
public function label(): string
{
return match ($this) {
self::Allowed => 'Allowed',
self::Neutral => 'Neutral',
self::Suspicious => 'Suspicious',
self::Blocked => 'Blocked',
self::Escalated => 'Escalated',
self::ReviewRequired => 'Review Required',
};
}
public function badgeClass(): string
{
return match ($this) {
self::Allowed => 'badge-success',
self::Neutral => 'badge-light',
self::Suspicious => 'badge-warning',
self::Blocked => 'badge-danger',
self::Escalated => 'badge-dark',
self::ReviewRequired => 'badge-info',
};
}
}