You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
@php
|
|
|
|
$tab = 'edit-rows';
|
|
|
|
/** @var \App\Tables\Column[] $columns */
|
|
|
|
/** @var \App\Tables\Changeset $changeset */
|
|
|
|
/** @var \App\Models\Row[]|Illuminate\Pagination\Paginator $rows */
|
|
|
|
/** @var \App\Models\Table $table */
|
|
|
|
/** @var \App\Tables\Column[] $columns */
|
|
|
|
/** @var \App\Tables\Changeset $changeset */
|
|
|
|
/** @var \App\Models\Table $table */
|
|
|
|
@endphp
|
|
|
|
|
|
|
|
@extends('table.propose.layout-row-pagination')
|
|
|
|
|
|
|
|
@section('rows')
|
|
|
|
@php
|
|
|
|
$transformed = $rows->keyBy('_id')->map(function($r) use ($changeset) {
|
|
|
|
/** @var \App\Tables\Changeset $changeset */
|
|
|
|
return $changeset->transformRow($r, true);
|
|
|
|
});
|
|
|
|
@endphp
|
|
|
|
|
|
|
|
<table is="row-editor"
|
|
|
|
route="{{$table->draftUpdateRoute}}"
|
|
|
|
:columns="{{toJSON($columns)}}"
|
|
|
|
:x-rows="{{toJSON($transformed)}}">
|
|
|
|
</table>
|
|
|
|
@stop
|