Fb.Inventory = {}
Fb.Inventory.Tab = class extends React.Component {
render() {
return
{ this.props.name }
}
handleClick() {
debugger;
Fb.store.dispatch({type: "CLICK_INVENTORY_TAB", params: this.props.name})
}
}
Fb.Inventory.Plants = class extends React.Component {
render() {
return(
);
}
};
Fb.Inventory.Groups = class extends React.Component {
render() {
return(
My Groups
Zone Auto-Groups
Crop Auto-Groups
)
}
};
Fb.Inventory.Zones = class extends React.Component {
render() {
return(
)
}
};
Fb.Inventory.Item = class extends React.Component {
render() {
return(
{this.props.crop.name}
{this.props.crop.age} days old
);
}
};
Fb.Inventory.List = class extends React.Component {
render() {
var crops = this.props.crops.map(
(crop, k) =>
);
return();
}
};
Fb.Inventory.Content = class extends React.Component {
get tabName() {
return (Fb.store.getState().UI.inventoryTab || "Plants")
}
currentTab() { return Fb.Inventory[this.tabName] }
isActive(item) { return this.tabName === item }
render() {
return (
{
React.createElement(this.currentTab())
}
)
}
};
Fb.renderInventory = function(){
React.render(, Fb.leftMenu);
};