2024-03-29 14:22:19 +07:00

26 lines
702 B
JavaScript

const { src, dest } = require('gulp');
const concat = require('gulp-concat');
const { outputStyle } = require('../config/directories');
const { handleError } = require('../utils/errors');
function bundleStyles(isRTL) {
const suffix = isRTL ? '-rtl' : '';
const libsCss = `${outputStyle}$libs${suffix}.css`;
const appsCss = `${outputStyle}apps${suffix}.css`;
const concatCss = `styles${suffix}.css`;
function bundleStyle() {
return src([libsCss, appsCss])
.pipe(concat(concatCss))
.on('error', handleError)
.pipe(dest(outputStyle));
}
bundleStyle.displayName = `bundle:styles:${isRTL ? 'rtl' : 'origin'}`;
return bundleStyle;
}
module.exports = bundleStyles;