<!-- Error rendering component -->
<!-- TwigException: Unable to parse '=> "data-#{k}=#{v}")|join(' ') ~ ' ' : ''' at template position71 -->
<!-- Error: TwigException: Unable to parse '=> "data-#{k}=#{v}")|join(' ') ~ ' ' : ''' at template position71
    at /builds/michaelhulsman/footballrs.net/htdocs/content/themes/footballrs.net/node_modules/@frctl/twig/src/adapter.js:156:24
    at new Promise (<anonymous>)
    at TwigAdapter.render (/builds/michaelhulsman/footballrs.net/htdocs/content/themes/footballrs.net/node_modules/@frctl/twig/src/adapter.js:134:16)
    at ComponentSource._renderVariant (/builds/michaelhulsman/footballrs.net/htdocs/content/themes/footballrs.net/node_modules/@frctl/fractal/src/api/components/source.js:212:30)
    at _renderVariant.next (<anonymous>)
    at onFulfilled (/builds/michaelhulsman/footballrs.net/htdocs/content/themes/footballrs.net/node_modules/co/index.js:65:19) -->
{# @var intro_block ThemeViews\Organisms\introBlock\IntroBlockViewModel #}
{% extends '@atoms/section/section.twig' %}
{% set className = "intro-block" %}
{% block content %}
    {% if intro_block.manual_mode is not defined %}
    {% include '@organisms/introBlock/intro_block_' ~ intro_block.modelType ~ '.twig' %}
    {% else %}
        {% include '@atoms/separator/separator.twig' with {
            icon: intro_block.icon,
        } %}

        {% include '@atoms/headline/headline.twig' with {
            headline: intro_block.headline,
            className: 'headline--xl text-center',
            type: 'h1',
        } %}

        {% if intro_block.copy is not empty %}
            {% include '@atoms/copy/copy.twig' with {
                text: intro_block.copy,
                className: 'text-center',
                type: 'div'
            } %}
        {% endif %}
    {% endif %}
{% endblock %}
/* No context defined. */

Intro block

{% include '@organisms/intro_block/intro_block.twig' with {

    } only %}

ACF

Fields