UNPKG

@twind/preset-tailwind

Version:

Tailwind CSS preset for twind

2 lines (1 loc) 1.71 kB
this.twind=this.twind||{},this.twind.presetTailwind_variants=function(e){"use strict";let t=[["sticky","@supports ((position: -webkit-sticky) or (position:sticky))"],["motion-reduce","@media (prefers-reduced-motion:reduce)"],["motion-safe","@media (prefers-reduced-motion:no-preference)"],["print","@media print"],["(portrait|landscape)",({1:e})=>`@media (orientation:${e})`],["contrast-(more|less)",({1:e})=>`@media (prefers-contrast:${e})`],["(first-(letter|line)|placeholder|backdrop|before|after)",({1:e})=>`&::${e}`],["(marker|selection)",({1:e})=>`& *::${e},&::${e}`],["file","&::file-selector-button"],["(first|last|only)",({1:e})=>`&:${e}-child`],["even","&:nth-child(2n)"],["odd","&:nth-child(odd)"],["open","&[open]"],["(aria|data)-",({1:t,$$:r},i)=>r&&`&[${t}-${i.theme(t,r)||e.arbitrary(r,"",i)||`${r}="true"`}]`],["((group|peer)(~[^-[]+)?)(-\\[(.+)]|[-[].+?)(\\/.+)?",({2:t,3:r="",4:i,5:n="",6:a=r},{e:o,h:s,v:d})=>{let l=e.normalize(n)||("["==i[0]?i:d(i.slice(1)));return`${(l.includes("&")?l:"&"+l).replace(/&/g,`:merge(.${o(s(t+a))})`)}${"p"==t[0]?"~":" "}&`}],["(ltr|rtl)",({1:e})=>`[dir="${e}"] &`],["supports-",({$$:t},r)=>{if(t&&(t=r.theme("supports",t)||e.arbitrary(t,"",r)),t)return t.includes(":")||(t+=":var(--tw)"),/^\w*\s*\(/.test(t)||(t=`(${t})`),`@supports ${t.replace(/\b(and|or|not)\b/g," $1 ").trim()}`}],["max-",({$$:t},r)=>{if(t&&(t=r.theme("screens",t)||e.arbitrary(t,"",r)),"string"==typeof t)return`@media not all and (min-width:${t})`}],["min-",({$$:t},r)=>(t&&(t=e.arbitrary(t,"",r)),t&&`@media (min-width:${t})`)],[/^\[(.+)]$/,({1:t})=>/[&@]/.test(t)&&e.normalize(t).replace(/[}]+$/,"").split("{")]];return t}(twind.core);//# sourceMappingURL=variants.global.js.map