{!! Form::label('parameters[title]', 'Título do Carrossel', ['for' => 'carousel-title']) !!}
{!! Form::text('parameters[title]', $data['title'] ?? '', ['class' => 'form-control', 'id' => 'carousel-title', 'placeholder' => 'Ex: Nossos Destaques']) !!}
{!! Form::label('parameters[subtitle]', 'Subtítulo', ['for' => 'carousel-subtitle']) !!}
{!! Form::text('parameters[subtitle]', $data['subtitle'] ?? '', ['class' => 'form-control', 'id' => 'carousel-subtitle', 'placeholder' => 'Ex: Confira os principais serviços e informativos']) !!}
@include('v2-service-landingsectionseditor::components.forms.image-picker', [
'label' => 'Imagem de Fundo',
'name' => 'parameters[background_image_id]',
'value' => $data['background_image_id'] ?? '',
'inputId' => 'carousel-bg-image'
])
Itens do Carrossel
@php
$items = $data['items'] ?? [[]];
$friendlyIcons = [
'fa fa-star' => 'Estrela',
'bi bi-info-circle-fill' => 'Informação',
'fa fa-check-circle' => 'Sucesso/Check',
'fa fa-exclamation-circle' => 'Alerta',
'fa fa-phone' => 'Telefone',
'fa fa-envelope' => 'E-mail',
'fa fa-calendar' => 'Calendário',
'fa fa-user' => 'Usuário',
'fa fa-map-marker' => 'Localização',
'fa fa-file-text-o' => 'Documento',
'fa fa-globe' => 'Globo/Internet',
'fa fa-shield' => 'Segurança',
'fa fa-cogs' => 'Configurações',
'fa fa-trophy' => 'Troféu',
'fa fa-university' => 'Governo/Institucional',
'fa fa-money' => 'Financeiro',
'fa fa-bullhorn' => 'Notícias/Avisos',
'fa fa-question-circle' => 'Ajuda/FAQ',
'fa fa-cube' => 'Cubo/Módulo',
'bi bi-link-45deg' => 'Link/Conexão',
'fa fa-terminal' => 'Terminal/Linha de Comando',
'fa fa-sliders' => 'Controles/Sliders',
];
@endphp
@foreach($items as $index => $item)
{!! Form::select("parameters[items][$index][icon]", $friendlyIcons, $item['icon'] ?? 'fa fa-star', ['class' => 'form-select icon-selector', 'id' => "carousel-icon-$index", 'required' => 'required', 'aria-required' => 'true']) !!}
{!! Form::text("parameters[items][$index][title]", $item['title'] ?? '', ['class' => 'form-control', 'id' => "carousel-title-$index", 'placeholder' => 'Digite o título do slide', 'required' => 'required', 'aria-required' => 'true']) !!}
@include('v2-service-contentricheditor::components.forms.content-rich-editor', [
'name' => "parameters[items][$index][text]",
'value' => $item['text'] ?? '',
'label' => 'Texto/Descrição',
'required' => true
])
@endforeach