<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">import React, { Component } from 'react'

class SellerProducts extends Component {


    onSellerCostChange = (sellerCost, productId) =&gt; {
        this.props.onSellerCostChange(sellerCost, productId)
    }

    render() {
         if (this.props.selectedProducts.length &lt; 1) {
            return null
        }
        const data = this.sellerProcuredCost(this.props.selectedProducts)
        return (
            &lt;div&gt;
                &lt;form&gt;
                    {data}
                &lt;/form&gt;
            &lt;/div&gt;
        )
    }

    sellerProcuredCost = (products) =&gt; {
        let self = this
        return products.map((item) =&gt; {
            console.log('lllllll ', item)
            let inputValue = ''//need to work on this
            let index = -1
            index = self.props.sellersCost.findIndex(data =&gt; data.product_id === item.value)
            console.log('index is ', index)
            if (index &gt; -1) {
                inputValue = this.props.sellersCost[index].procured_cost
            }
            console.log('final input value ', inputValue)
            return &lt;div key={item.value}&gt;
                &lt;input value={inputValue} type='number' placeholder='Procured Cost' onChange={(e) =&gt; { this.onSellerCostChange(e.target.value, item.value) }} /&gt;
                &lt;span style={{ paddingLeft: "10px"}}&gt;
                {item.label} *
                &lt;/span&gt;
            &lt;/div&gt;
        })
    }
}

export default SellerProducts</pre></body></html>