/** * External dependencies */ import PropTypes from 'prop-types'; import { __ } from '@wordpress/i18n'; import { Button } from '@woocommerce/base-components/cart-checkout'; import { useState } from '@wordpress/element'; import isShallowEqual from '@wordpress/is-shallow-equal'; import { useValidationContext } from '@woocommerce/base-context'; /** * Internal dependencies */ import './style.scss'; import AddressForm from '../address-form'; const ShippingCalculatorAddress = ( { address: initialAddress, onUpdate, addressFields, } ) => { const [ address, setAddress ] = useState( initialAddress ); const { getValidationError } = useValidationContext(); return (
); }; ShippingCalculatorAddress.propTypes = { address: PropTypes.object.isRequired, onUpdate: PropTypes.func.isRequired, addressFields: PropTypes.array.isRequired, }; export default ShippingCalculatorAddress;