2 lines
626 B
JavaScript
2 lines
626 B
JavaScript
import a from"tailwindcss/plugin.js";var o=a.withOptions(({prefix:s="ui"}={})=>({addVariant:t})=>{for(let e of["open","checked","selected","active","disabled"])t(`${s}-${e}`,[`&[data-headlessui-state~="${e}"]`,`:where([data-headlessui-state~="${e}"]) &`]),t(`${s}-not-${e}`,[`&[data-headlessui-state]:not([data-headlessui-state~="${e}"])`,`:where([data-headlessui-state]:not([data-headlessui-state~="${e}"])) &:not([data-headlessui-state])`]);t(`${s}-focus-visible`,":where([data-headlessui-focus-visible]) &:focus"),t(`${s}-not-focus-visible`,"&:focus:where(:not([data-headlessui-focus-visible] &))")});export{o as default};
|