Portfolio - Components
Component: Vertical Buttons
Features:
- apply theme colors
- add link and text
Notes:
- best used in sidebars
- create list keys like
bg-primarye.g.Primary|bg-primary
Watch Short Video
Vertical Buttons
paragraph--vertical-buttons-repeater.html.twig
{% set color = paragraph.field_theme_color.value %}
{% block paragraph %}
<div class="col-md-12 col-lg-12 mb-5 mb-lg-0 appear-animation animated fadeInUpShorter appear-animation-visible" data-appear-animation="fadeInUpShorter" data-appear-animation-delay="400" style="animation-delay: 400ms;">
<div class="card card-border card-border-bottom card-border-hover bg-color-light box-shadow-6 box-shadow-hover anim-hover-translate-top-10px transition-3ms">
<div class="card-body p-3" style="background: {{ color }};">
{% block content %}
{{ content|without('field_theme_color') }}
{% endblock %}
</div>
</div>
</div>
{% endblock paragraph %}
paragraph--vertical-buttons.html.twig
{% set url = content.field_vertical_button[0]['#url'] %}
{% set title = content.field_vertical_button[0]['#title'] %}
{% set theme = paragraph.field_theme_color.value %}
{% block paragraph %}
{% block content %}
<a href="{{ url }}" class="btn btn-modern btn-{{ theme }} rounded-0 w-100 mb-2">{{ title }}</a>
{% endblock %}
{% endblock paragraph %}