{% from "digitalmarketplace/components/summary-content/macros/text/macro.njk" import dmSummaryContentText -%}
{% from "digitalmarketplace/components/summary-content/macros/list/macro.njk" import dmSummaryContentList -%}
{% from "digitalmarketplace/components/summary-content/macros/upload/macro.njk" import dmSummaryContentUpload -%}
{% from "digitalmarketplace/components/summary-content/macros/service-id/macro.njk" import dmSummaryContentServiceId -%}
{% from "digitalmarketplace/components/summary-content/macros/radios/macro.njk" import dmSummaryContentRadios -%}
{% from "digitalmarketplace/components/summary-content/macros/boolean/macro.njk" import dmSummaryContentBoolean -%}
{% from "digitalmarketplace/components/summary-content/macros/number/macro.njk" import dmSummaryContentNumber -%}
{% from "digitalmarketplace/components/summary-content/macros/checkbox-tree/macro.njk" import dmSummaryContentCheckboxTree -%}
{% from "digitalmarketplace/components/summary-content/macros/multiquestion/macro.njk" import dmSummaryContentMultiquestion -%}

{% set textOptions = ['text', 'text_bold', 'textbox', 'textbox_large', 'pricing', 'date'] %}

{% if params.type in textOptions %}
  {{ dmSummaryContentText({
    text: params.value
  }) }}
{% elif params.type == 'list' or params.type == 'checkboxes'%}
  {{ dmSummaryContentList({
    items: params.value
  }) }}
{% elif params.type == 'upload' %}
  {{ dmSummaryContentUpload({
    value: params.value
  }) }}
{% elif params.type == 'service_id' %}
  {{ dmSummaryContentServiceId({
    value: params.value
  }) }}
{% elif params.type == 'radios' %}
  {{ dmSummaryContentRadios({
    value: params.value
  }) }}
{% elif params.type == 'boolean' %}
  {{ dmSummaryContentBoolean({
    value: params.value
  }) }}
{% elif params.type == 'number'%}
  {{ dmSummaryContentNumber({
    value: params.value
  }) }}
{% elif params.type == 'checkbox_tree' %}
  {{ dmSummaryContentCheckboxTree({
    value: params.value
  }) }}
{% elif params.type == 'multiquestion' %}
  {{ dmSummaryContentMultiquestion({
    value: params.value
  }) }}
{% endif %}
