import { FC } from 'react'; import cn from 'clsx'; import Button from '@components/ui/Button'; import { useUI } from '@components/ui/context'; import SidebarLayout from '@components/common/SidebarLayout'; import useAddAddress from '@framework/customer/address/use-add-item'; import s from './ShippingView.module.css'; interface Form extends HTMLFormElement { cardHolder: HTMLInputElement; cardNumber: HTMLInputElement; cardExpireDate: HTMLInputElement; cardCvc: HTMLInputElement; firstName: HTMLInputElement; lastName: HTMLInputElement; company: HTMLInputElement; streetNumber: HTMLInputElement; zipCode: HTMLInputElement; city: HTMLInputElement; country: HTMLSelectElement; } const ShippingView: FC = () => { const { setSidebarView } = useUI(); const addAddress = useAddAddress(); async function handleSubmit(event: React.ChangeEvent
) { event.preventDefault(); await addAddress({ type: event.target.type.value, firstName: event.target.firstName.value, lastName: event.target.lastName.value, company: event.target.company.value, streetNumber: event.target.streetNumber.value, apartments: event.target.streetNumber.value, zipCode: event.target.zipCode.value, city: event.target.city.value, country: event.target.country.value, }); setSidebarView('CHECKOUT_VIEW'); } return ( setSidebarView('CHECKOUT_VIEW')}>

Shipping

Same as billing address
Use a different shipping address

); }; export default ShippingView;