Commit 9c2fe6a4 authored by John Lam's avatar John Lam

fix to add form default value and fix bug

parent aa7638e5
...@@ -58,7 +58,7 @@ export default function PromotionIndexComponent ({}) { ...@@ -58,7 +58,7 @@ export default function PromotionIndexComponent ({}) {
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
{promoData.reverse().map((promo, key) => { {promoData.map((promo, key) => {
return ( return (
<tr key={key}> <tr key={key}>
<td> <td>
...@@ -86,7 +86,8 @@ export default function PromotionIndexComponent ({}) { ...@@ -86,7 +86,8 @@ export default function PromotionIndexComponent ({}) {
</td> </td>
</tr> </tr>
) )
})} }).reverse()
}
</tbody> </tbody>
</table> </table>
</div> </div>
......
...@@ -35,19 +35,14 @@ export default function PromotionUpdateFormComponent(props) { ...@@ -35,19 +35,14 @@ export default function PromotionUpdateFormComponent(props) {
const loadProducts = async (event) => { const loadProducts = async (event) => {
const data = await getAllProducts(); const data = await getAllProducts();
setproductData(data); setproductData(data);
} }
const onChange = (e, data) => { const onChange = (e, data) => {
console.log(data)
setValue('productSku', data.value) setValue('productSku', data.value)
console.log(productSku)
} }
const productSku = register('productSku', { required: true })
const productSku = register('productSku', { required: true })
return ( return (
<div> <div>
<div className="promo-container"> <div className="promo-container">
...@@ -76,20 +71,12 @@ export default function PromotionUpdateFormComponent(props) { ...@@ -76,20 +71,12 @@ export default function PromotionUpdateFormComponent(props) {
</div> </div>
<div className="form-group"> <div className="form-group">
<label>Product Sku</label> <label>Product Sku</label>
{/* <input
{...register("productSku", {
value: props.location.state.promo.productSku,
required: "product sku required",
maxLength: { value: 10, message: "You exceeded the maximum value" }
})}
id="productSku"
className="form-control"
/> */}
<Dropdown <Dropdown
placeholder='Select Product' placeholder='Select Product'
fluid fluid
search search
selection selection
defaultValue={props.location.state.promo.productSku}
onChange={onChange} onChange={onChange}
onSearchChange={onChange} onSearchChange={onChange}
options={productData.map(prod => { options={productData.map(prod => {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment