title = $address_type === 'billing' ? __('Billing Address', 'fluent-cart') : __('Shipping Address', 'fluent-cart'); $this->addresses = $addresses; $this->primary_address = $primary_address; $this->requirements_fields = $requirements_fields; $this->address_type = $address_type; $this->countries = LocalizationManager::getInstance()->countries(); } public function render() { ?>
renderAddressInfo(); ?> renderAddressModal(); ?>
'', 'name' => $this->address_type . '_address_id', 'data-required' => 'no', 'data-type' => 'input', 'id' => $this->address_type . '_address_id', 'checked' => 'no', 'value' => $this->primary_address['id'], 'data-country' => $this->primary_address['country'], 'data-state' => $this->primary_address['state'], 'type' => 'hidden' ]; ?> aria-labelledby="address_type); ?>_address_label address_type); ?>_address_info">
primary_address['name']); ?> primary_address, 'phone')); ?>

primary_address, 'label'))): ?> primary_address, 'label')); ?> primary_address['formatted_address']['full_address']); ?>

addresses)): foreach ($this->addresses as $address): ?>

renderNameFields(); ?>
requirements_fields, 'phone'))): ?>
requirements_fields, 'country'))): ?>
requirements_fields, 'address_1'))): ?>
requirements_fields, 'address_1') === 'required') { $placeholder_text .= ' ' . esc_html__('*', 'fluent-cart'); } ?>
requirements_fields, 'address_2'))): ?>
requirements_fields, 'state'))): ?>
requirements_fields, 'city'))): ?>
requirements_fields, 'postcode'))): ?>
address_type); if (CheckoutFieldsSchema::isFullNameRequired()) : ?>