diff --git a/client/src/components/invoice-enter-modal/invoice-enter-modal.component.jsx b/client/src/components/invoice-enter-modal/invoice-enter-modal.component.jsx index 5359c0c85..9382a39ac 100644 --- a/client/src/components/invoice-enter-modal/invoice-enter-modal.component.jsx +++ b/client/src/components/invoice-enter-modal/invoice-enter-modal.component.jsx @@ -1,176 +1,116 @@ -import { - Button, - DatePicker, - Form, - Input, - Modal, - Select, - Switch, - Tag -} from "antd"; -import React from "react"; +import { DatePicker, Form, Input, Switch } from "antd"; +import React, { useState } from "react"; import { useTranslation } from "react-i18next"; import CurrencyInput from "../form-items-formatted/currency-form-item.component"; +import JobSearchSelect from "../job-search-select/job-search-select.component"; +import VendorSearchSelect from "../vendor-search-select/vendor-search-select.component"; import InvoiceEnterModalLinesComponent from "./invoice-enter-modal.lines.component"; export default function InvoiceEnterModalComponent({ - visible, - invoice, - handleCancel, - handleFinish, - handleRoSelect, + form, roAutoCompleteOptions, - handleVendorSelect, vendorAutoCompleteOptions, lineData, - vendor, - job, - responsibilityCenters + responsibilityCenters, + loadLines }) { const { t } = useTranslation(); - const [form] = Form.useForm(); - const { resetFields } = form; + + const [discount, setDiscount] = useState(0); + + const handleVendorSelect = (props, opt) => { + setDiscount(opt.discount); + }; return ( -