UNPKG

@empathyco/x-tailwindcss

Version:
23 lines (20 loc) 696 B
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 };