UNPKG

primevue

Version:

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![npm version](https://badge.fury.io/js/primevue.svg)](https://badge.fury.io/js/primevue)

24 lines (20 loc) 942 B
import path from 'path'; export default function (moduleOptions) { const config = Object.assign({}, this.options.primevue, moduleOptions); const theme = config.theme || 'saga-blue'; this.options.css.push('primevue/resources/themes/' + theme + '/theme.css'); this.options.css.push('primevue/resources/primevue.min.css'); this.options.css.push('primeicons/primeicons.css'); if (config.ripple) { this.addPlugin(path.resolve(__dirname, '../config/plugin-ripple.js')); } else { this.addPlugin(path.resolve(__dirname, '../config/plugin.js')); } if (config.components) { config.components.forEach(component => this.addPlugin(path.resolve(__dirname, '../' + component.toLowerCase() + '/plugin.js'))); } if (config.directives) { config.directives.forEach(component => this.addPlugin(path.resolve(__dirname, '../' + component.toLowerCase() + '/plugin.js'))); } }