Recurring child issue solved..
This commit is contained in:
parent
b33009c7cd
commit
7359e246c3
@ -41,6 +41,9 @@ abstract class Show extends Component
|
||||
/* -- Main End -- */
|
||||
|
||||
/* -- Buttons Start -- */
|
||||
/** @var string */
|
||||
public $textPage;
|
||||
|
||||
/** @var bool */
|
||||
public $hideCreate;
|
||||
|
||||
@ -59,6 +62,9 @@ abstract class Show extends Component
|
||||
/** @var string */
|
||||
public $editRoute;
|
||||
|
||||
/** @var string */
|
||||
public $showRoute;
|
||||
|
||||
/** @var bool */
|
||||
public $hideMoreActions;
|
||||
|
||||
@ -318,8 +324,8 @@ abstract class Show extends Component
|
||||
*/
|
||||
public function __construct(
|
||||
$type, $document, $transactions = [],
|
||||
string $permissionCreate = '', string $permissionUpdate = '', string $permissionDelete = '',
|
||||
bool $hideCreate = false, string $createRoute = '', string $textCreate = '', bool $hideButtonStatuses = false, bool $hideEdit = false, string $editRoute = '',
|
||||
string $permissionCreate = '', string $permissionUpdate = '', string $permissionDelete = '', string $textPage = '',
|
||||
bool $hideCreate = false, string $createRoute = '', string $textCreate = '', bool $hideButtonStatuses = false, bool $hideEdit = false, string $editRoute = '', string $showRoute = '',
|
||||
bool $hideMoreActions = false, bool $hideDuplicate = false, string $duplicateRoute = '', bool $hidePrint = false, bool $checkCancelled = true, string $printRoute = '',
|
||||
bool $hideShare = false, string $shareRoute = '', string $signedUrl = '', bool $hideEmail = false, string $emailRoute = '', string $textEmail = '', bool $hidePdf = false, string $pdfRoute = '',
|
||||
bool $hideCancel = false, string $cancelledRoute = '', bool $hideCustomize = false, string $permissionCustomize = '', string $customizeRoute = '',
|
||||
@ -356,6 +362,7 @@ abstract class Show extends Component
|
||||
/* -- Main End -- */
|
||||
|
||||
/* -- Buttons Start -- */
|
||||
$this->textPage = $this->getTextPage($type, $textPage);
|
||||
$this->hideCreate = $hideCreate;
|
||||
$this->createRoute = $this->getCreateRoute($type, $createRoute);
|
||||
$this->textCreate = $this->getTextCreate($type, $textCreate);
|
||||
@ -363,6 +370,7 @@ abstract class Show extends Component
|
||||
$this->hideButtonStatuses = $this->getHideButtonStatuses($type, $hideButtonStatuses);
|
||||
$this->hideEdit = $hideEdit;
|
||||
$this->editRoute = $this->getEditRoute($type, $editRoute);
|
||||
$this->showRoute = $this->getShowRoute($type, $showRoute);
|
||||
|
||||
$this->hideMoreActions = $hideMoreActions;
|
||||
$this->hideDuplicate = $hideDuplicate;
|
||||
|
@ -3,7 +3,7 @@
|
||||
@if (! $hideCreate)
|
||||
@can($permissionCreate)
|
||||
<x-link href="{{ route($createRoute) }}" kind="primary">
|
||||
{{ trans($textCreate) }}
|
||||
{{ trans('general.title.new', ['type' => trans_choice($textPage, 1)]) }}
|
||||
</x-link>
|
||||
@endcan
|
||||
@endif
|
||||
|
@ -7,18 +7,18 @@
|
||||
</x-slot>
|
||||
|
||||
<x-slot name="body" class="block" override="class">
|
||||
<div class="flex my-3 space-x-2 rtl:space-x-reverse">
|
||||
@if ($document->children()->count())
|
||||
@foreach ($document->children() as $child)
|
||||
@php $url = '<a href="' . route('transactions.show', $child->id) . '" class="text-purple" @click="e => e.target.classList.add(\'disabled\')">' . $child->number . '</a>' @endphp
|
||||
@if ($document->children()->count())
|
||||
@foreach ($document->children()->get() as $child)
|
||||
@php
|
||||
$url = '<a href="' . route(Str::replace('recurring-', '', $showRoute), $child->id) . '" class="text-purple">' . $child->document_number . '</a>';
|
||||
@endphp
|
||||
|
||||
<div class="my-2">
|
||||
{{ trans('recurring.child', ['url' => $url, 'date' => company_date($child->due_at)]) }}
|
||||
</div>
|
||||
@endforeach
|
||||
@else
|
||||
{{ trans('general.none') }}
|
||||
@endif
|
||||
</div>
|
||||
<div class="my-2">
|
||||
{!! trans('recurring.child', ['url' => $url, 'date' => company_date($child->due_at)]) !!}
|
||||
</div>
|
||||
@endforeach
|
||||
@else
|
||||
{{ trans('general.none') }}
|
||||
@endif
|
||||
</x-slot>
|
||||
</x-show.accordion>
|
||||
|
@ -20,11 +20,11 @@
|
||||
x-bind:class="children == 1 ? 'h-auto ' : 'scale-y-0 h-0'"
|
||||
>
|
||||
@if ($transaction->children()->count())
|
||||
@foreach ($transaction->children() as $child)
|
||||
@foreach ($transaction->children()->get() as $child)
|
||||
@php $url = '<a href="' . route('transactions.show', $child->id) . '" class="text-purple">' . $child->number . '</a>' @endphp
|
||||
|
||||
<div class="my-2">
|
||||
{{ trans('recurring.child', ['url' => $url, 'date' => company_date($child->paid_at)]) }}
|
||||
{!! trans('recurring.child', ['url' => $url, 'date' => company_date($child->paid_at)]) !!}
|
||||
</div>
|
||||
@endforeach
|
||||
@else
|
||||
|
Loading…
x
Reference in New Issue
Block a user