/**
  * @param WPML_Notice_Action $action
  *
  * @return string
  */
 private function get_action_anchor(WPML_Notice_Action $action)
 {
     $action_url = '<a href="' . esc_url_raw($action->get_url()) . '"';
     $action_url_classes = array('notice-action');
     if ($action->must_display_as_button()) {
         $button_style = 'button-secondary';
         if (is_string($action->must_display_as_button())) {
             $button_style = $action->must_display_as_button();
         }
         $action_url_classes[] = esc_attr($button_style);
         $action_url_classes[] = 'notice-action-' . esc_attr($button_style);
     } else {
         $action_url_classes[] = 'notice-action-link';
     }
     $action_url .= ' class="' . implode(' ', $action_url_classes) . '"';
     if ($action->get_group_to_dismiss()) {
         $action_url .= ' data-dismiss-group="' . esc_attr($action->get_group_to_dismiss()) . '"';
         $action_url .= ' data-nonce="' . wp_create_nonce('otgs-hide-notice-for-group') . '"';
     }
     if ($action->get_js_callback()) {
         $action_url .= ' data-js-callback="' . esc_attr($action->get_js_callback()) . '"';
     }
     $action_url .= '>';
     $action_url .= $action->get_text();
     $action_url .= '</a>';
     return $action_url;
 }