anchor.diff:                </ul>
               "),
               items: items,
  -            error_items: (@unpublishing.errors.as_json(full_messages: true)[:previous_withdrawal_id].map do |error|
  -              {
  -                "text": error,
  -              }
  -            end if @unpublishing.errors[:previous_withdrawal_id].present?)
  +            error_items: errors_for(@unpublishing.errors, :previous_withdrawal_id)
             } %>
           <% else %>
             <%= withdrawal_public_explanation_field %>
  
positive.code:     data: {
        module: "paste-html-to-govspeak"
      },
      error_items: (@unpublishing.errors.as_json(full_messages: true)[:explanation].map do |error|
        {
          "text": error,
        }
      end if @unpublishing.errors[:explanation].present?)
    })
  %>
  
  
negative.code:           name: "unpublishing[alternative_url]",
            id: "published_in_error_alternative_url",
            value: @unpublishing.alternative_url,
            error_items: errors_for(@unpublishing.errors, :alternative_url)
          } %>
          <%= render "govuk_publishing_components/components/checkboxes", {
            name: "unpublishing[redirect]",
  