generator-jhipster-multitenancy
Version:
A JHipster blueprint for creating multitenant applications
36 lines (31 loc) • 1.19 kB
JavaScript
const mtUtils = require('../multitenancy-utils');
const reactTemplates = ['user-management-detail.tsx', 'user-management.reducer.spec.ts'];
module.exports = {
writeFiles,
templates: context => mtUtils.requireTemplates('./client/partials/react/', reactTemplates, context)
};
function writeFiles() {
const files = {
shared: [
{
path: this.reactDir,
templates: [{ file: 'shared/model/user.model.ts', method: 'processJs' }]
}
],
userManagement: [
{
path: this.reactDir,
templates: [{ file: 'modules/administration/user-management/user-management.tsx', method: 'processJs' }]
},
{
path: this.reactDir,
templates: [{ file: 'modules/administration/user-management/user-management-update.tsx', method: 'processJs' }]
},
{
path: this.reactDir,
templates: [{ file: 'modules/administration/user-management/user-management.reducer.ts', method: 'processJs' }]
}
]
};
this.writeFilesToDisk(files, this, false, 'react');
}