@props([ 'action', 'component', 'icon' => null, ]) @php if ((! $action->getAction()) || $action->getUrl()) { $wireClickAction = null; } elseif ($action->shouldOpenModal() || ($action->getAction() instanceof \Closure)) { $wireClickAction = "mountAction('{$action->getName()}')"; } else { $wireClickAction = $action->getAction(); } @endphp {{ $slot }}