@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