Portfolio - Components
Component:
Features:
- theme colors
- open/closed states
Notes:
- open first toggle to lead user
Watch Short Video
Toggle
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse eget ligula vitae urna pharetra egestas. Suspendisse sed nunc dolor. Phasellus non varius nulla
Closed - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse eget ligula vitae urna pharetra egestas. Suspendisse sed nunc dolor. Phasellus non varius nulla
paragraph--toggle-repeater.html.twig
{% set theme = paragraph.field_theme_color.value %}
{% block paragraph %}
<div class="toggle toggle-{{ theme }} toggle-simple" data-plugin-toggle>
{% block content %}
{{ content|without('field_theme_color') }}
{% endblock %}
</div>
{% endblock paragraph %}
paragraph--toggle.html.twig
{% block paragraph %}
{% block content %}
<section class="toggle {% if paragraph.field_open_state.value == '1' %}active{% endif %}">
<a class="toggle-title">{{ content.field_toggle_title }}</a>
<div class="toggle-content">
{{ content.field_toggle_text }}
</div>
</section>
{% endblock %}
{% endblock paragraph %}