dbm
Version:
27 lines (21 loc) • 665 B
JavaScript
import React from "react";
import Dbm from "../../index.js";
export default class AddItemByIdToContext extends Dbm.react.BaseObject {
_construct() {
super._construct();
}
render() {
let id = this.getPropValue("id");
let item = null;
if(id != 0) {
item = Dbm.getInstance().repository.getItem(id);
}
let as = this.getPropValue("as");
if(!as) {
as = "item";
}
let values = {};
values[as] = item;
return React.createElement(Dbm.react.context.AddContextVariables, {"values": values, "key": id}, this.props.children);
}
}