{%- assign disclosure_surface = surface | default: 'product_page' -%} {%- assign disclosures = product.metafields.shopify.disclosure.value -%} {%- assign summary_html = '' -%} {%- assign details_html = '' -%} {%- assign rendered_disclosures_count = 0 -%} {%- if disclosures != blank -%} {%- for disclosure in disclosures -%} {%- assign surfaces = disclosure.display_preferences.value.surfaces -%} {%- if surfaces contains disclosure_surface -%} {%- assign title = disclosure.title.value -%} {%- assign img = disclosure.symbol.value -%} {%- assign content = disclosure.content -%} {%- capture summary_item -%} {%- if rendered_disclosures_count > 0 -%} • {%- endif -%} {%- if img != blank -%} {%- endif -%} {{ title }} {{ title }} {%- endcapture -%} {%- capture details_item -%}
{%- if rendered_disclosures_count > 0 -%} {%- if title != blank or img != blank -%}
{%- if img != blank -%} {%- endif -%} {%- if title != blank -%} {{ title }} {%- endif -%}
{%- endif -%} {%- endif -%}
{{ content | metafield_tag }}
{%- endcapture -%} {%- capture summary_html -%}{{ summary_html }}{{ summary_item }}{%- endcapture -%} {%- capture details_html -%}{{ details_html }}{{ details_item }}{%- endcapture -%} {%- assign rendered_disclosures_count = rendered_disclosures_count | plus: 1 -%} {%- endif -%} {%- endfor -%} {%- endif -%} {%- if rendered_disclosures_count > 0 -%} {{ 'component-disclosures.css' | asset_url | stylesheet_tag }}
{%- if heading != blank -%}

{{ heading | escape }}

{%- endif -%}
{{ summary_html }}
{{- 'icon-caret.svg' | inline_asset_content -}}
{{ details_html }}
{%- endif -%}