flyonui
Version:
The easiest, free and open-source Tailwind CSS component library with semantic classes.
12 lines (11 loc) • 341 B
JavaScript
export const plugin = {
withOptions: (pluginFunction, configFunction = () => ({})) => {
const optionsFunction = options => {
const handler = pluginFunction(options)
const config = configFunction(options)
return { handler, config }
}
optionsFunction.__isOptionsFunction = true
return optionsFunction
}
}