From 31b1223b6602a81dffc84eda5bf7a30d3a3d9350 Mon Sep 17 00:00:00 2001 From: "sweep-ai[bot]" <128439645+sweep-ai[bot]@users.noreply.github.com> Date: Mon, 11 Mar 2024 17:40:00 +0000 Subject: [PATCH] feat: Integrate address autofill and guest checkou --- resources/views/checkout/checkout.blade.php | 36 +++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 resources/views/checkout/checkout.blade.php diff --git a/resources/views/checkout/checkout.blade.php b/resources/views/checkout/checkout.blade.php new file mode 100644 index 0000000..38f9257 --- /dev/null +++ b/resources/views/checkout/checkout.blade.php @@ -0,0 +1,36 @@ +<div> + @livewire('checkout.address_autofill') + + <form wire:submit.prevent="submitCheckout"> + <div class="form-group"> + <label for="email">Email Address</label> + <input type="email" class="form-control" id="email" wire:model.defer="email" required> + </div> + + <div class="form-group"> + <div class="custom-control custom-checkbox"> + <input type="checkbox" class="custom-control-input" id="guestCheckout" wire:model="guestCheckout"> + <label class="custom-control-label" for="guestCheckout">Checkout as Guest</label> + </div> + </div> + + <div class="form-group" wire:ignore> + <label for="shipping_address">Shipping Address</label> + @livewire('address_autofill', key('address_autofill')) + </div> + + <div class="form-group"> + <label for="paymentMethod">Payment Method</label> + <select class="form-control" id="paymentMethod" wire:model.defer="paymentMethod" required> + <option value="">Select a payment method</option> + <option value="credit_card">Credit Card</option> + <option value="paypal">PayPal</option> + </select> + </div> + + <button type="submit" class="btn btn-primary">Complete Checkout</button> + </form> +</div> + +@livewireStyles +@livewireScripts