feat: Enhance tenant website extras by adding detailed description HTML for hero and additional info configurations; update related tests for validation

This commit is contained in:
2026-08-03 15:29:14 -03:00
parent 3b36abd46d
commit 3b2977a330
3 changed files with 86 additions and 5 deletions

View File

@@ -120,6 +120,7 @@ class TenantSeeder extends Seeder
'extras' => [
'heroConfig' => [
'title_html' => '<h1>Fiesta Fútbol Infantil</h1>',
'description_html' => '<p>Viví una jornada inolvidable de fútbol infantil.</p>',
'button_text' => 'Comprar entradas',
'button_href' => '/tickets',
'background_image_id' => $this->uploadedImage(
@@ -145,7 +146,32 @@ class TenantSeeder extends Seeder
],
],
'additionalInfoConfig' => [
'description' => '<p>Viví una jornada inolvidable de fútbol infantil.</p>',
'description' => <<<'HTML'
<div class="container-fluid px-0">
<div class="row g-4 text-start">
<div class="col-12 col-md-6">
<ul class="mb-0 ps-3">
<li class="mb-3">
<strong>Menores y Accesos:</strong> Los niños menores de [X] años ingresan gratis acompañados por un adulto con entrada válida.
</li>
<li>
<strong>Jugadores y Accesos:</strong> Los niños que participen del torneo ingresan según la acreditación otorgada a su club.
</li>
</ul>
</div>
<div class="col-12 col-md-6">
<ul class="mb-0 ps-3">
<li class="mb-3">
<strong>Elementos prohibidos:</strong> No se permite el ingreso con pirotecnia, objetos cortantes, envases de vidrio ni bebidas alcohólicas.
</li>
<li>
<strong>Entradas:</strong> No es necesario que imprimas tu entrada. Podés mostrar el código QR directamente desde tu celular. No tienen cambio ni devolución.
</li>
</ul>
</div>
</div>
</div>
HTML,
],
],
]);