diff --git a/app/Livewire/BillingPortal/Cart/OptionalRecurringProducts.php b/app/Livewire/BillingPortal/Cart/OptionalRecurringProducts.php index 81c7acfbfc83..261fcdf71947 100644 --- a/app/Livewire/BillingPortal/Cart/OptionalRecurringProducts.php +++ b/app/Livewire/BillingPortal/Cart/OptionalRecurringProducts.php @@ -19,6 +19,13 @@ class OptionalRecurringProducts extends Component { public Subscription $subscription; + public array $context; + + public function quantity($id, $value): void + { + $this->dispatch('purchase.context', property: "bundle.optional_recurring_products.{$id}.quantity", value: $value); + } + public function render(): \Illuminate\View\View { return view('billing-portal.v3.cart.optional-recurring-products'); diff --git a/resources/views/billing-portal/v3/cart/optional-recurring-products.blade.php b/resources/views/billing-portal/v3/cart/optional-recurring-products.blade.php index 751814b396d0..5a4b0b129c50 100644 --- a/resources/views/billing-portal/v3/cart/optional-recurring-products.blade.php +++ b/resources/views/billing-portal/v3/cart/optional-recurring-products.blade.php @@ -1,15 +1,20 @@
{{ \App\Utils\Number::formatMoney($product->price, $subscription->company) }} / {{ App\Models\RecurringInvoice::frequencyForKey($subscription->frequency_id) }}
+{{ \App\Utils\Number::formatMoney($product['price'], $subscription['company']) }} / {{ App\Models\RecurringInvoice::frequencyForKey($subscription->frequency_id) }}
{{ ctrans('texts.out_of_stock') }}
@else{{ ctrans('texts.qty') }}
@endif - -