getAddressId()) { $data = [ 'label' => __('Delete'), 'on_click' => '', 'data_attribute' => [ 'mage-init' => [ 'Magento_Ui/js/form/button-adapter' => [ 'actions' => [ [ 'targetName' => 'customer_address_form.customer_address_form', 'actionName' => 'deleteAddress', 'params' => [ $this->getDeleteUrl(), ], ] ], ], ], ], 'sort_order' => 20 ]; } return $data; } /** * Get delete button url. * * @return string * @throws \Magento\Framework\Exception\LocalizedException */ private function getDeleteUrl(): string { return $this->getUrl( Actions::CUSTOMER_ADDRESS_PATH_DELETE, ['parent_id' => $this->getCustomerId(), 'id' => $this->getAddressId()] ); } }