presscodes/maera

View on GitHub
views/twig-str_replace.twig

Summary

Maintainability
Test Coverage
{% if element == 'maera_grid_container_open' %}
    {% from 'container_open.html.twig' import container_open as container_open %}
    {{ container_open() }}
{% elseif element == 'maera_grid_container_close' %}
    {% from 'container_close.html.twig' import container_close as container_close %}
    {{ container_close() }}
{% elseif element == 'maera_grid_container_class' %}
    {% from 'grid_classes.html.twig' import container as container %}
    {{ container() }}

{% elseif element == 'maera_grid_row_open' %}
    {% from 'row_open.html.twig' import row_open as row_open %}
    {{ row_open() }}
{% elseif element == 'maera_grid_row_close' %}
    {% from 'row_close.html.twig' import row_close as row_close %}
    {{ row_close() }}
{% elseif element == 'maera_grid_row_class' %}
    {% from 'grid_classes.html.twig' import row as row %}
    {{ row() }}

{% elseif element == 'maera_grid_col_1' %}
    {% from 'column_classes.html.twig' import column_classes as column_classes %}
    {{ column_classes( [{'medium':1}] ) }}
{% elseif element == 'maera_grid_col_2' %}
    {% from 'column_classes.html.twig' import column_classes as column_classes %}
    {{ column_classes( [{'medium':2}] ) }}
{% elseif element == 'maera_grid_col_3' %}
    {% from 'column_classes.html.twig' import column_classes as column_classes %}
    {{ column_classes( [{'medium':3}] ) }}
{% elseif element == 'maera_grid_col_4' %}
    {% from 'column_classes.html.twig' import column_classes as column_classes %}
    {{ column_classes( [{'medium':4}] ) }}
{% elseif element == 'maera_grid_col_5' %}
    {% from 'column_classes.html.twig' import column_classes as column_classes %}
    {{ column_classes( [{'medium':5}] ) }}
{% elseif element == 'maera_grid_col_6' %}
    {% from 'column_classes.html.twig' import column_classes as column_classes %}
    {{ column_classes( [{'medium':6}] ) }}
{% elseif element == 'maera_grid_col_7' %}
    {% from 'column_classes.html.twig' import column_classes as column_classes %}
    {{ column_classes( [{'medium':7}] ) }}
{% elseif element == 'maera_grid_col_8' %}
    {% from 'column_classes.html.twig' import column_classes as column_classes %}
    {{ column_classes( [{'medium':8}] ) }}
{% elseif element == 'maera_grid_col_9' %}
    {% from 'column_classes.html.twig' import column_classes as column_classes %}
    {{ column_classes( [{'medium':9}] ) }}
{% elseif element == 'maera_grid_col_10' %}
    {% from 'column_classes.html.twig' import column_classes as column_classes %}
    {{ column_classes( [{'medium':10}] ) }}
{% elseif element == 'maera_grid_col_11' %}
    {% from 'column_classes.html.twig' import column_classes as column_classes %}
    {{ column_classes( [{'medium':11}] ) }}
{% elseif element == 'maera_grid_col_12' %}
    {% from 'column_classes.html.twig' import column_classes as column_classes %}
    {{ column_classes( [{'medium':12}] ) }}

{% elseif element == 'maera_button_default_extra_small' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'default', 'extra-small' ) }}
{% elseif element == 'maera_button_default_small' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'default', 'small' ) }}
{% elseif element == 'maera_button_default_medium' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'default', 'medium' ) }}
{% elseif element == 'maera_button_default_large' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'default', 'large' ) }}
{% elseif element == 'maera_button_default_extra_large' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'default', 'extra-large' ) }}

{% elseif element == 'maera_button_primary_extra_small' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'primary', 'extra-small' ) }}
{% elseif element == 'maera_button_primary_small' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'primary', 'small' ) }}
{% elseif element == 'maera_button_primary_medium' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'primary', 'medium' ) }}
{% elseif element == 'maera_button_primary_large' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'primary', 'large' ) }}
{% elseif element == 'maera_button_primary_extra_large' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'primary', 'extra-large' ) }}

{% elseif element == 'maera_button_success_extra_small' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'success', 'extra-small' ) }}
{% elseif element == 'maera_button_success_small' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'success', 'small' ) }}
{% elseif element == 'maera_button_success_medium' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'success', 'medium' ) }}
{% elseif element == 'maera_button_success_large' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'success', 'large' ) }}
{% elseif element == 'maera_button_success_extra_large' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'success', 'extra-large' ) }}

{% elseif element == 'maera_button_info_extra_small' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'info', 'extra-small' ) }}
{% elseif element == 'maera_button_info_small' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'info', 'small' ) }}
{% elseif element == 'maera_button_info_medium' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'info', 'medium' ) }}
{% elseif element == 'maera_button_info_large' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'info', 'large' ) }}
{% elseif element == 'maera_button_info_extra_large' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'info', 'extra-large' ) }}

{% elseif element == 'maera_button_warning_extra_small' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'warning', 'extra-small' ) }}
{% elseif element == 'maera_button_warning_small' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'warning', 'small' ) }}
{% elseif element == 'maera_button_warning_medium' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'warning', 'medium' ) }}
{% elseif element == 'maera_button_warning_large' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'warning', 'large' ) }}
{% elseif element == 'maera_button_warning_extra_large' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'warning', 'extra-large' ) }}

{% elseif element == 'maera_button_danger_extra_small' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'danger', 'extra-small' ) }}
{% elseif element == 'maera_button_danger_small' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'danger', 'small' ) }}
{% elseif element == 'maera_button_danger_medium' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'danger', 'medium' ) }}
{% elseif element == 'maera_button_danger_large' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'danger', 'large' ) }}
{% elseif element == 'maera_button_danger_extra_large' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'danger', 'extra-large' ) }}

{% elseif element == 'maera_button_link_extra_small' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'link', 'extra-small' ) }}
{% elseif element == 'maera_button_link_small' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'link', 'small' ) }}
{% elseif element == 'maera_button_link_medium' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'link', 'medium' ) }}
{% elseif element == 'maera_button_link_large' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'link', 'large' ) }}
{% elseif element == 'maera_button_link_extra_large' %}
    {% from 'button_classes.html.twig' import button_classes as button_classes %}
    {{ button_classes( 'link', 'extra-large' ) }}
{% endif %}