{% set props = {
speed:null,
shape:{
src:null,
backgroundcolor:false
}
}|merge(props|default({})) %}
{% set backgroundcolor = false %}
{% if props.shape.backgroundcolor is defined %}
{% set backgroundcolor = props.shape.backgroundcolor %}
{% endif %}
{% set jsComponentId = "waves" %}
<div class="Waves-component" data-component="{{ jsComponentId }}" data-speed="{{ props.speed }}" data-shape="{{ backgroundcolor }}">
<div class="Waves-img" v-if="!hasWebGL">
{% include "component/image.html.twig" with {
props: {
src: props.shape.src
}
} %}
{# {% include "component/picture.html.twig" with {
props: {
src: props.shape.src
}|merge({
srcWebp: (props.shape.src) ? asset(props.shape.src | imagine_filter('convert_img_to_webp')) : ''
})
} %} #}
</div>
</div>