{{-- Partial: Dynamic List Input Params: $fieldName : string — e.g. 'include' $label : string — e.g. 'Include' $placeholder: string — placeholder per row $icon : string — svg path d value (optional) $values : array — existing values (on edit) $color : string — Tailwind color name (emerald, red, violet, amber) --}} @php $fieldName = $fieldName ?? 'items'; $label = $label ?? 'Items'; $placeholder = $placeholder ?? 'Tambah item...'; $color = $color ?? 'brand'; $values = $values ?? ['']; $iconPath = $iconPath ?? 'M12 4v16m8-8H4'; $colorMap = [ 'emerald' => ['ring' => 'focus:ring-emerald-400', 'btn' => 'text-emerald-600 hover:bg-emerald-50', 'badge' => 'bg-emerald-50 text-emerald-600 border-emerald-100'], 'red' => ['ring' => 'focus:ring-red-400', 'btn' => 'text-red-500 hover:bg-red-50', 'badge' => 'bg-red-50 text-red-600 border-red-100'], 'violet' => ['ring' => 'focus:ring-violet-400', 'btn' => 'text-violet-600 hover:bg-violet-50', 'badge' => 'bg-violet-50 text-violet-600 border-violet-100'], 'amber' => ['ring' => 'focus:ring-amber-400', 'btn' => 'text-amber-600 hover:bg-amber-50', 'badge' => 'bg-amber-50 text-amber-600 border-amber-100'], 'brand' => ['ring' => 'focus:ring-brand-400', 'btn' => 'text-brand-600 hover:bg-brand-50', 'badge' => 'bg-brand-50 text-brand-600 border-brand-100'], ]; $c = $colorMap[$color] ?? $colorMap['brand']; @endphp
@foreach($values as $i => $val)
{{ $i + 1 }}
@endforeach