@empathyco/x-tailwindcss
Version:
Empathy X Tailwind plugin
29 lines (25 loc) • 753 B
JavaScript
;
var xUtils = require('@empathyco/x-utils');
var container = require('./container.js');
var item = require('./item.js');
var maxWidth = require('./max-width.js');
var minMargin = require('./min-margin.js');
var utils = require('./utils.js');
/**
* Returns the component `layout` CSS.
*
* @param helpers - The {@link TailwindHelpers} to generate CSS.
* @returns The {@link CssStyleOptions} for the component.
*/
function layout(helpers) {
return {
'.x-layout': xUtils.rename({
...container.container(),
...maxWidth.maxWidth(helpers),
...minMargin.minMargin(helpers),
...item.item(),
}, { prefix: '&-' }),
...utils.utils(),
};
}
exports.layout = layout;