feat: implement 3 variants

Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
This commit is contained in:
2026-08-29 19:10:48 -04:00
parent f39ad1804d
commit a0093c9547
4 changed files with 26 additions and 20 deletions
@@ -62,8 +62,9 @@ final class TenantPreviewVariants extends JsonSerializableObject
private static function defaults(): array
{
return [
'popover' => new TenantPreviewVariant(640, 440, 'image/webp', 80),
'thumbnail' => new TenantPreviewVariant(256, 256, 'image/webp', 75),
'thumbnail' => new TenantPreviewVariant(128, 128, 'image/webp', 70),
'inline' => new TenantPreviewVariant(640, 640, 'image/webp', 80),
'fullscreen' => new TenantPreviewVariant(2560, 2560, 'image/webp', 90),
];
}
}
+1 -1
View File
@@ -32,7 +32,7 @@ final readonly class PreviewManager
public function fetch(
string $tenantId,
PreviewSource $source,
string $variant = 'popover',
string $variant = 'inline',
): ?Preview {
$tenant = $this->tenants->fetchById($tenantId);
if ($tenant === null) {