@empathyco/x-tailwindcss
Version:
Empathy X Tailwind plugin
23 lines (20 loc) • 696 B
JavaScript
import { deepMerge } from '@empathyco/x-deep-merge';
import { rename } from '@empathyco/x-utils';
import { progressBarColors } from './colors.js';
import { progressBarDefault } from './default.js';
import { progressBarSizes } from './sizes.js';
/**
* Returns the component `progress-bar` CSS.
*
* @param helpers - The {@link TailwindHelpers} to generate CSS.
* @returns The {@link CssStyleOptions} for the component.
*/
function progressBar(helpers) {
return {
'.x-progress-bar': deepMerge(progressBarDefault(helpers), rename({
...progressBarColors(helpers),
...progressBarSizes(helpers),
}, { prefix: '&-' })),
};
}
export { progressBar };