2024-02-12 18:55:03 +01:00
|
|
|
<div class="grid grid-cols-12 bg-gray-50">
|
|
|
|
<div
|
2024-03-08 00:31:43 +01:00
|
|
|
@php
|
|
|
|
nlog($context);
|
|
|
|
@endphp
|
2024-02-14 18:29:53 +01:00
|
|
|
class="col-span-12 xl:col-span-6 bg-white flex flex-col items-center lg:h-screen"
|
2024-02-12 18:55:03 +01:00
|
|
|
>
|
|
|
|
<div class="w-full p-10 lg:mt-24 md:max-w-xl">
|
|
|
|
<img
|
|
|
|
class="h-8"
|
2024-02-09 17:53:31 +01:00
|
|
|
src="{{ $subscription->company->present()->logo }}"
|
2024-02-12 18:55:03 +01:00
|
|
|
alt="{{ $subscription->company->present()->name }}"
|
|
|
|
/>
|
|
|
|
|
2024-02-22 11:21:45 +01:00
|
|
|
<svg id="spinner" class="animate-spin h-8 w-8 text-primary mt-10 hidden" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24">
|
2024-02-20 17:24:47 +01:00
|
|
|
<circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle>
|
|
|
|
<path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path>
|
2024-03-14 15:58:45 +01:00
|
|
|
</svg>
|
2024-02-20 17:24:47 +01:00
|
|
|
|
2024-02-22 11:21:45 +01:00
|
|
|
<div class="my-10" id="container">
|
2024-02-16 17:42:55 +01:00
|
|
|
@livewire($this->component, ['context' => $context, 'subscription' => $this->subscription], key($this->componentUniqueId()))
|
2024-02-09 17:53:31 +01:00
|
|
|
</div>
|
|
|
|
</div>
|
2024-02-08 19:55:47 +01:00
|
|
|
</div>
|
|
|
|
|
2024-02-13 18:39:57 +01:00
|
|
|
<div class="col-span-12 xl:col-span-6">
|
2024-02-12 18:55:03 +01:00
|
|
|
<div class="sticky top-0">
|
|
|
|
<div class="w-full p-10 lg:mt-24 md:max-w-xl">
|
2024-02-13 18:39:57 +01:00
|
|
|
<div class="my-6 space-y-10 xl:ml-5">
|
2024-02-16 17:42:55 +01:00
|
|
|
@livewire('billing-portal.summary', ['subscription' => $subscription, 'context' => $context], key($this->summaryUniqueId()))
|
2024-02-12 18:55:03 +01:00
|
|
|
</div>
|
|
|
|
</div>
|
2024-02-09 17:53:31 +01:00
|
|
|
</div>
|
2024-02-08 19:55:47 +01:00
|
|
|
</div>
|
2024-02-19 18:16:15 +01:00
|
|
|
|
2024-03-14 15:58:45 +01:00
|
|
|
<form
|
2024-02-22 14:08:18 +01:00
|
|
|
action="{{ route('client.payments.process', ['hash' => $hash, 'sidebar' => 'hidden', 'source' => 'subscriptions']) }}"
|
2024-02-19 18:16:15 +01:00
|
|
|
method="post"
|
|
|
|
id="payment-method-form">
|
|
|
|
@csrf
|
|
|
|
|
|
|
|
<input type="hidden" name="action" value="payment">
|
2024-02-21 17:55:16 +01:00
|
|
|
<input type="hidden" name="invoices[]" />
|
2024-03-01 14:17:36 +01:00
|
|
|
<input type="hidden" name="payable_invoices[0][amount]" value="{{ $this->context['form']['payable_amount'] ?? '' }}" />
|
|
|
|
<input type="hidden" name="payable_invoices[0][invoice_id]" value="{{ $this->context['form']['invoice_hashed_id'] ?? '' }}" />
|
|
|
|
<input type="hidden" name="company_gateway_id" value="{{ $this->context['form']['company_gateway_id'] ?? '' }}" />
|
|
|
|
<input type="hidden" name="payment_method_id" value="{{ $this->context['form']['payment_method_id'] ?? '' }}" />
|
|
|
|
<input type="hidden" name="contact_first_name" value="{{ $this->context['contact']['first_name'] ?? '' }}" />
|
|
|
|
<input type="hidden" name="contact_last_name" value="{{ $this->context['contact']['last_name'] ?? '' }}" />
|
|
|
|
<input type="hidden" name="contact_email" value="{{ $this->context['contact']['email'] ?? '' }}" />
|
2024-02-19 18:16:15 +01:00
|
|
|
</form>
|
2024-02-08 19:55:47 +01:00
|
|
|
</div>
|