Refactor for PDF Slot

This commit is contained in:
David Bomba 2023-09-25 14:40:02 +10:00
parent 487ca15749
commit 909d9ed9df
5 changed files with 9 additions and 5 deletions

View File

@ -63,7 +63,11 @@ class PdfSlot extends Component
public function getPdf() public function getPdf()
{ {
// $this->pdf = $this->entity->fullscreenPdfViewer($this->invitation);
if(!$this->invitation){
$this->entity->service()->createInvitations();
$this->invitation = $this->entity->invitations()->first();
}
$blob = [ $blob = [
'entity_type' => $this->resolveEntityType(), 'entity_type' => $this->resolveEntityType(),

View File

@ -25,7 +25,7 @@
</div> </div>
@include('portal.ninja2020.components.entity-documents', ['entity' => $credit]) @include('portal.ninja2020.components.entity-documents', ['entity' => $credit])
@livewire('pdf-slot', ['entity' => $credit, 'invitation' => $invitation, 'db' => $invitation->company->db]) @livewire('pdf-slot', ['entity' => $credit, 'invitation' => $invitation, 'db' => $credit->company->db])
@endsection @endsection

View File

@ -95,7 +95,7 @@
@endif @endif
@include('portal.ninja2020.components.entity-documents', ['entity' => $invoice]) @include('portal.ninja2020.components.entity-documents', ['entity' => $invoice])
@livewire('pdf-slot', ['entity' => $invoice, 'invitation' => $invitation, 'db' => $invitation->company->db]) @livewire('pdf-slot', ['entity' => $invoice, 'invitation' => $invitation, 'db' => $invoice->company->db])
@endsection @endsection

View File

@ -46,7 +46,7 @@
@endif @endif
@include('portal.ninja2020.components.entity-documents', ['entity' => $purchase_order]) @include('portal.ninja2020.components.entity-documents', ['entity' => $purchase_order])
@livewire('pdf-slot', ['entity' => $purchase_order, 'invitation' => $invitation, 'db' => $invitation->company->db]) @livewire('pdf-slot', ['entity' => $purchase_order, 'invitation' => $invitation, 'db' => $purchase_order->company->db])
@endsection @endsection

View File

@ -100,7 +100,7 @@
@endif @endif
@include('portal.ninja2020.components.entity-documents', ['entity' => $quote]) @include('portal.ninja2020.components.entity-documents', ['entity' => $quote])
@livewire('pdf-slot', ['entity' => $quote, 'invitation' => $invitation, 'db' => $invitation->company->db]) @livewire('pdf-slot', ['entity' => $quote, 'invitation' => $invitation, 'db' => $quote->company->db])
@endsection @endsection