@props([ 'rowIndex' => 0, ]) @includeWhen(isset($setUp['responsive']), powerGridThemeRoot() . '.toggle-detail-responsive', [ 'theme' => $theme->table, 'rowId' => $rowId, 'view' => data_get($setUp, 'detail.viewIcon') ?? null, ]) @php $ruleDetailView = data_get($rulesValues, 'detailView'); @endphp @includeWhen(data_get($setUp, 'detail.showCollapseIcon'), powerGridThemeRoot() . '.toggle-detail', [ 'theme' => $theme->table, 'view' => data_get($setUp, 'detail.viewIcon') ?? null, ]) @includeWhen($radio, 'livewire-powergrid::components.radio-row', [ 'attribute' => $row->{$radioAttribute}, ]) @includeWhen($checkbox, 'livewire-powergrid::components.checkbox-row', [ 'attribute' => $row->{$checkboxAttribute}, ]) @foreach ($this->visibleColumns as $column) @php $content = $row->{$column->field} ?? null; $contentClassField = $column->contentClassField != '' ? $row->{$column->contentClassField} : ''; $content = preg_replace('##is', '', $content); $field = $column->dataField != '' ? $column->dataField : $column->field; $contentClass = $column->contentClasses; if (is_array($column->contentClasses)) { $contentClass = array_key_exists($content, $column->contentClasses) ? $column->contentClasses[$content] : ''; } @endphp