UNPKG

@formkit/themes

Version:
30 lines (28 loc) 797 B
import plugin from 'windicss/plugin'; // packages/themes/src/windicss/index.ts var outerAttributes = [ "disabled", "invalid", "errors", "complete", "loading", "submitted", "checked", "multiple", "prefix-icon", "suffix-icon" ]; var FormKitVariants = plugin(({ addVariant }) => { outerAttributes.forEach((attribute) => { addVariant(`formkit-${attribute}`, ({ modifySelectors }) => { return modifySelectors(({ className }) => { return `[data-${attribute}='true']:not([data-type='repeater']).${className}, [data-${attribute}='true']:not([data-type='repeater']) .${className}`; }); }); }); }); var windicss_default = FormKitVariants; export { windicss_default as default }; //# sourceMappingURL=out.js.map //# sourceMappingURL=index.mjs.map