import React from "react";
import {
ComboBoxComponent,
DropDownListComponent,
} from "@syncfusion/ej2-react-dropdowns";
import { useSelector, useDispatch } from 'react-redux';
const DetailSection = (props) => {
const dispatch = useDispatch();
const contractForm = useSelector( state => state.ContractFormReducer.form);
const CustomerFieldSettings = {
text: "account_name",
value: "cust_account_id",
};
const onCustomerChange = async (e) => {
const form = contractForm ;
console.log(form);
// undefined
// but its appearing when using native input
};
return (
<div id="detailsection">
<ComboBoxComponent
ref={customerRef}
id="customerText"
name="customerText"
autofill="off"
dataSource={customerFilter}
fields={CustomerFieldSettings}
placeholder="Customer"
value={contractForm ? contractForm.customerText : ""}
change={onCustomerChange}
allowFiltering={true}
filterType={"Contains"}
/>
div>
);
};
export default DetailSection;