{% from "../summary-content-text/macro.njk" import digitalmarketplaceSummaryContentText -%}
{% from "../summary-content-list/macro.njk" import digitalmarketplaceSummaryContentList -%}
{% from "../summary-content-upload/macro.njk" import digitalmarketplaceSummaryContentUpload -%}
{% from "../summary-content-service-id/macro.njk" import digitalmarketplaceSummaryContentServiceId -%}
{% from "../summary-content-radios/macro.njk" import digitalmarketplaceSummaryContentRadios -%}
{% from "../summary-content-boolean/macro.njk" import digitalmarketplaceSummaryContentBoolean -%}
{% from "../summary-content-number/macro.njk" import digitalmarketplaceSummaryContentNumber -%}
{% from "../summary-content-checkbox-tree/macro.njk" import digitalmarketplaceSummaryContentCheckboxTree -%}
{% from "../summary-content-multiquestion/macro.njk" import digitalmarketplaceSummaryContentMultiquestion -%}
{% from "../summary-content-list-multiquestion/macro.njk" import digitalmarketplaceSummaryContentListMultiquestion -%}
{% from "../summary-content-formula/macro.njk" import digitalmarketplaceSummaryContentFormula -%}

{% if params.type == 'list' or params.type == 'checkboxes'%}
  {{ digitalmarketplaceSummaryContentList({
    value: params.value
  }) }}
{% elif params.type == 'upload' %}
  {{ digitalmarketplaceSummaryContentUpload({
    value: params.value
  }) }}
{% elif params.type == 'service_id' %}
  {{ digitalmarketplaceSummaryContentServiceId({
    value: params.value
  }) }}
{% elif params.type == 'radios' %}
  {{ digitalmarketplaceSummaryContentRadios({
    value: params.value
  }) }}
{% elif params.type == 'boolean' %}
  {{ digitalmarketplaceSummaryContentBoolean({
    value: params.value
  }) }}
{% elif params.type == 'number'%}
  {{ digitalmarketplaceSummaryContentNumber({
    value: params.value
  }) }}
{% elif params.type == 'checkbox_tree' or params.type == 'checkbox_tree_large' %}
  {{ digitalmarketplaceSummaryContentCheckboxTree({
    value: params.value
  }) }}
{% elif params.type == 'multiquestion' %}
  {{ digitalmarketplaceSummaryContentMultiquestion({
    value: params.value
  }) }}
{% elif params.type == 'list_multiquestion' %}
  {{ digitalmarketplaceSummaryContentListMultiquestion({
    value: params.value
  }) }}
{% elif params.type == 'formula' %}
  {{ digitalmarketplaceSummaryContentFormula({
    value: params.value
  }) }}
{% else %}
  {{ digitalmarketplaceSummaryContentText({
    value: params.value
  }) }}
{% endif %}
