Files
Twig/extra/html-extra/Tests/Fixtures/html_cva.test
2024-08-18 09:36:16 +02:00

38 lines
710 B
Plaintext

--TEST--
"html_cva" function
--TEMPLATE--
{% set alert = html_cva(
['alert'],
{
color: {
blue: 'alert-blue',
red: 'alert-red',
green: 'alert-green',
yellow: 'alert-yellow',
},
size: {
sm: 'alert-sm',
md: 'alert-md',
lg: 'alert-lg',
},
rounded: {
sm: 'rounded-sm',
md: 'rounded-md',
lg: 'rounded-lg',
}
},
[{
color: ['red'],
size: ['lg'],
class: 'font-semibold'
}],
{
rounded: 'md'
}
) %}
{{ alert.apply({color: 'blue', size: 'sm'}) }}
--DATA--
return []
--EXPECT--
alert alert-blue alert-sm rounded-md