Generalize store quering functions
This commit is contained in:
1 parent
93c6a4dfcd
commit
9b827c5f5e
26 files changed
+1362
-321
No files matched your search
@@ -0,0 +1,27 @@
|
||||
"use strict";
|
||||
|
||||
import m from "mithril";
|
||||
import * as components from "../components";
|
||||
|
||||
const component = {
|
||||
view: vnode => {
|
||||
const device = vnode.attrs.device;
|
||||
const parameters = vnode.attrs.parameters;
|
||||
const filtered = Object.values(parameters).filter(
|
||||
p => p.parameter in device
|
||||
);
|
||||
const rows = filtered.map(p =>
|
||||
m(
|
||||
"tr",
|
||||
m("th", p.label),
|
||||
m(
|
||||
"td",
|
||||
m(components.get("parameter"), Object.assign({ device: device }, p))
|
||||
)
|
||||
)
|
||||
);
|
||||
return m("table.parameter-list", rows);
|
||||
}
|
||||
};
|
||||
|
||||
export default component;
|
||||
Reference in new issue
Block a user