@include('mailcoach::app.automations.components.actionDropdown', ['index' => 0]) @foreach ($actions as $index => $action) @if ($action['class']::getComponent()) @livewire($action['class']::getComponent(), array_merge([ 'index' => $index, 'builderName' => $name, 'uuid' => $action['uuid'], 'action' => $action, 'automation' => $automation, 'editable' => !$readOnly, 'deletable' => !$readOnly, 'readOnly' => $readOnly, ], ($action['data'] ?? [])), key($index . $action['uuid'])) @else @livewire('mailcoach::automation-action', array_merge([ 'index' => $index, 'builderName' => $name, 'uuid' => $action['uuid'], 'action' => $action, 'automation' => $automation, 'editable' => false, 'deletable' => !$readOnly, 'readOnly' => $readOnly, ], ($action['data'] ?? [])), key($index . $action['uuid'])) @endif @unless($loop->last) @include('mailcoach::app.automations.components.actionDropdown', ['index' => $index + 1]) @endunless @endforeach @if (count($actions)) @include('mailcoach::app.automations.components.actionDropdown', ['index' => ($index ?? 0) + 1]) @endif