@inject('helperClass','PowerComponents\LivewirePowerGrid\Helpers\Helpers') @foreach($columns as $column) @php $content = $row->{$column->field}; $content = preg_replace('#(.*?)#is', '', $content); $field = $column->dataField != '' ? $column->dataField : $column->field; @endphp @if(data_get($column->editable, 'hasPermission') && !str_contains($field, '.')) @include($theme->editable->view, ['editable' => $column->editable]) @if($column->clickToCopy) @endif @elseif(count($column->toggleable) > 0) @php $rules = $actionRulesClass->recoverFromAction('pg:rows', $row); $toggleableRules = collect(data_get($rules, 'showHideToggleable', [])); $showToggleable = ($toggleableRules->isEmpty() || $toggleableRules->last() == 'show'); @endphp @include($theme->toggleable->view, ['tableName' => $tableName]) @else
{!! $content !!}
@if($column->clickToCopy) @endif
@endif @endforeach