From 8a2700c554fd99d0c3561fd80b765ac6b229b0ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Munsch?= Date: Tue, 30 Aug 2022 09:26:47 +0200 Subject: [PATCH] add missing create --- resources/views/invoices/create.blade.php | 29 +++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/resources/views/invoices/create.blade.php b/resources/views/invoices/create.blade.php index 3d06664..e04800a 100644 --- a/resources/views/invoices/create.blade.php +++ b/resources/views/invoices/create.blade.php @@ -25,10 +25,39 @@ $prop['readonly'] = false; @endphp @if(in_array(CrudAction::create(), $prop['actions'])) + @if($fieldName === 'tasks') +
+
+ +
+
+ @php + $taskTypeEnums = collect(App\Enums\Invoice\TaskType::toArray())->map(function($enum) { + return [ + 'value' => $enum->value, + 'label' => $enum->label, + 'price' => $enum->price, + ]; + }); + $dataVue = [ + 'tasks'=> old($fieldName) ? json_decode(old($fieldName), true): $model->{$fieldName} ?? [], + 'companies' => $companies, + 'packages' => $packages, + 'taskRowModel' => $taskRowModel, + 'taskTypeEnums' => $taskTypeEnums, + ]; + @endphp +
+
+
+ @else
@include('crud-policies::crud.formfield')
@endif + @endif @endforeach