{data.name}
{data.description}
- {(data.additional_data.information != null) &&Information
-{data.additional_data.information}
+{additional_data.information}
} type="success" />} @@ -88,11 +99,10 @@ export default class ModalVouchersComponent extends React.Component { placeholder="Please Select your Option" optionFilterProp="children" onChange={(value) => { - this.setState({selectedOption: value}) - this.setState({hidden: 'none'}) + this.setState({selectedOption: value}); + this.setState({hidden: 'none'}); // console.log('onChange',value); - const points = data.sku.filter(item => item.id == value); - console.log(points[0].price,'points',points[0].name); + const points = item.selectedData.sku.filter(item => item.id == value); this.setState({ skuName :points[0].name, skuPrice : points[0].price, @@ -104,9 +114,27 @@ export default class ModalVouchersComponent extends React.Component { this.setState({hidden: 'inline'}) }} > - {data.sku.map((item, index) => { - return - // return + {(item.selectedData.sku || []).map((item, index) => { + // const {vouchers:[{count}]} = item; + + let count = 1; + + if (data.source === 'internal') { + count = get(item, 'vouchers[0].count', 0) || 0; + } + console.log(count); + const outOfStock = !(+count > 0); + + return ( + + ) })} @@ -117,16 +145,21 @@ export default class ModalVouchersComponent extends React.Component {