Use nested config structure

This commit is contained in:
Zaid Abdulla committed 2018-12-26 00:22:07 -08:00
1 parent 581a510960
commit 30dbf0cf40
15 files changed
+366 -251

No files matched your search

+3 -3
View File
@@ -2,7 +2,7 @@
import m from "mithril";
import * as config from "./config";
import config from "./config";
import filterComponent from "./filter-component";
import * as filterParser from "../common/filter-parser";
import Filter from "../common/filter";
@@ -17,7 +17,7 @@ function init(args) {
return reject(new Error("You are not authorized to view this page"));
let filter = new Filter(args.filter);
let indexParameters = Object.values(config.get("ui.index")).map(p =>
let indexParameters = Object.values(config.ui.index).map(p =>
Object.assign({}, p, {
parameter: filterParser.parseParameter(p.parameter)
})
@@ -302,7 +302,7 @@ const component = {
return [
m("h1", "Listing devices"),
m(filterComponent, {
predefined: Object.values(config.get("ui.filters")),
predefined: Object.values(config.ui.filters),
filter: vnode.attrs.filter ? vnode.attrs.filter.ast : null,
onChange: onFilterChanged
}),