33 lines
882 B
JavaScript
33 lines
882 B
JavaScript
// All react templates should be pre-compiled for development.
|
|
// run 'gulp compile_react_templates'
|
|
|
|
import fs from 'fs';
|
|
|
|
import layoutRt from './../../dashboard/layout/layout.rt';
|
|
import energyRt from './../../dashboard/energy/energy.rt';
|
|
import energyGraphRt from './../../dashboard/energy/graph/graph.rt';
|
|
import energyTableRt from './../../dashboard/energy/table/table.rt';
|
|
import powerRt from './../../dashboard/power/power.rt';
|
|
import powerGraphRt from './../../dashboard/power/graph/graph.rt';
|
|
import powerTableRt from './../../dashboard/power/table/table.rt';
|
|
|
|
const TEMPLATES = {
|
|
layout: layoutRt,
|
|
energy: energyRt,
|
|
energy_graph: energyGraphRt,
|
|
energy_table: energyTableRt,
|
|
power: powerRt,
|
|
power_graph: powerGraphRt,
|
|
power_table: powerTableRt
|
|
};
|
|
|
|
class Templates {
|
|
|
|
static forComponent(view){
|
|
return TEMPLATES[view];
|
|
}
|
|
|
|
}
|
|
|
|
export default Templates;
|