@inject('helperClass', 'PowerComponents\LivewirePowerGrid\Helpers\Helpers') @inject('actionRenderClass', 'PowerComponents\LivewirePowerGrid\Helpers\ActionRender') @props([ 'actions' => null, 'theme' => null, 'row' => null, 'tableName' => null, ])
@if (isset($actions) && count($actions) && $row !== '') @foreach ($actions as $key => $action) @php $customAction = null; $actionClass = new \PowerComponents\LivewirePowerGrid\Helpers\Actions($action, $row, $primaryKey, $theme); @endphp @if (!boolval($actionClass->ruleHide) && empty($customAction)) @if ($actionClass->customRender) {!! $actionClass->customRender !!} @endif @if ($actionClass->isButton) @endif @if (filled($actionClass->bladeComponent)) @endif @if ($actionClass->isLinkeable) getAttributes() }}> {!! $actionClass->caption() !!} @endif @if (filled($action->route) && !$actionClass->isButton) @if (strtolower($action->method) !== 'get')
@method($action->method) @csrf
@else getAttributes() }} > {!! $actionClass->caption() !!} @endif @endif @endif @endforeach @endif