1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
--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
|