"code": "{%- props\n xs = 0,\n sm = 0,\n md = 0,\n lg = 0,\n xl = 0,\n xsOffset = 0,\n smOffset = 0,\n mdOffset = 0,\n lgOffset = 0,\n xlOffset = 0,\n first = false,\n last = false,\n-%}\n\n{% set xsCols = false %}{% if xs > 0 %}{% set xsCols = \"true\" %}{% endif %}\n{% set smCols = false %}{% if sm > 0 %}{% set smCols = \"true\" %}{% endif %}\n{% set mdCols = false %}{% if md > 0 %}{% set mdCols = \"true\" %}{% endif %}\n{% set lgCols = false %}{% if lg > 0 %}{% set lgCols = \"true\" %}{% endif %}\n{% set xlCols = false %}{% if xl > 0 %}{% set xlCols = \"true\" %}{% endif %}\n\n{% set xsOffsetCols = false %}{% if xsOffset > 0 %}{% set xsOffsetCols = \"true\" %}{% endif %}\n{% set smOffsetCols = false %}{% if smOffset > 0 %}{% set smOffsetCols = \"true\" %}{% endif %}\n{% set mdOffsetCols = false %}{% if mdOffset > 0 %}{% set mdOffsetCols = \"true\" %}{% endif %}\n{% set lgOffsetCols = false %}{% if lgOffset > 0 %}{% set lgOffsetCols = \"true\" %}{% endif %}\n{% set xlOffsetCols = false %}{% if xlOffset > 0 %}{% set xlOffsetCols = \"true\" %}{% endif %}\n\n{% set firstClass = false %}{% if first %}{% set firstClass = \"true\" %}{% endif %}\n{% set lastClass = false %}{% if last %}{% set lastClass = \"true\" %}{% endif %}\n\n{%- set style = html_cva(\n base: '',\n variants: {\n xsCols: {\n \"true\": 'col-span-' ~ xs,\n },\n smCols: {\n \"true\": 'sm:col-span-' ~ sm,\n },\n mdCols: {\n \"true\": 'md:col-span-' ~ md,\n },\n lgCols: {\n \"true\": 'lg:col-span-' ~ lg,\n },\n xlCols: {\n \"true\": 'xl:col-span-' ~ xl,\n },\n xsOffsetCols: {\n \"true\": 'col-start-' ~ (xsOffset + 1),\n },\n smOffsetCols: {\n \"true\": 'sm:col-start-' ~ (smOffset + 1),\n },\n mdOffsetCols: {\n \"true\": 'md:col-start-' ~ (mdOffset + 1),\n },\n lgOffsetCols: {\n \"true\": 'lg:col-start-' ~ (lgOffset + 1),\n },\n xlOffsetCols: {\n \"true\": 'xl:col-start-' ~ (xlOffset + 1),\n },\n firstClass: {\n \"true\": 'order-first',\n },\n lastClass: {\n \"true\": 'order-last',\n },\n },\n) -%}\n<div\n class=\"{{ style.apply({xsCols, smCols, mdCols, lgCols, xlCols, xsOffsetCols, smOffsetCols, mdOffsetCols, lgOffsetCols, xlOffsetCols, firstClass, lastClass}, attributes.render('class'))|tailwind_merge }}\"\n {{ attributes.defaults({}).without('class') }}\n>\n {% block content %}{% endblock %}\n</div>",
0 commit comments