Wanted Items
wanted.item.name}
pagination={false}
>
title="Amount"
dataIndex="amount"
render={(_, wanted) => (
)}
/>
render={(_, wanted) => (
)}
/>
);
}
private addWanted = (itemName: string) => {
let added = huntOptimizerStore.wantedItems.find(w => w.item.name === itemName);
if (!added) {
const item = itemStore.items.current.value.find(i => i.name === itemName)!;
huntOptimizerStore.wantedItems.push(new WantedItem(item, 1));
}
}
private removeWanted = (wanted: WantedItem) => () => {
const i = huntOptimizerStore.wantedItems.findIndex(w => w === wanted);
if (i !== -1) {
huntOptimizerStore.wantedItems.splice(i, 1);
}
}
}
@observer
class WantedAmountCell extends React.Component<{ wantedItem: WantedItem }> {
render() {
const wanted = this.props.wantedItem;
return (