import { Order } from "@medusajs/medusa" import { useWatch } from "react-hook-form" import { useTranslation } from "react-i18next" import Button from "../../../../components/fundamentals/button" import { AddressPayload } from "../../../../components/templates/address-form" import { NestedForm } from "../../../../utils/nested-form" import { useShippingAddressFormScreen } from "./shipping-address-form-modal" type Props = { form: NestedForm order: Order } const ShippingAddressForm = ({ form, order }: Props) => { const { control, path } = form const { pushScreen } = useShippingAddressFormScreen() const { t } = useTranslation() const { address_1, address_2, city, country_code, company, postal_code, province, } = useWatch({ control, name: path(), }) return (

{t("shipping-address-form-shipping-address", "Shipping address")}

{`${address_1}${address_2 ? `, ${address_2}` : ""}`}

{`${company ? `${company}, ` : ""}`} {`${postal_code} ${city}`}

{`${province ? `${province}, ` : ""}`} {country_code?.label}

) } export default ShippingAddressForm