From e9a121ab7b924f189959a936743fcf70cb99f7ae Mon Sep 17 00:00:00 2001 From: Vidhu Kant Sharma Date: Sun, 16 Oct 2022 20:46:57 +0530 Subject: added 'Invoice Headers' component (incomplete) --- src/components/editors/invoice-headers-editor.js | 76 +++++++++++++++++++++--- src/components/editors/scss/invoice-headers.scss | 59 ++++++++++++++++++ 2 files changed, 128 insertions(+), 7 deletions(-) create mode 100644 src/components/editors/scss/invoice-headers.scss (limited to 'src/components/editors') diff --git a/src/components/editors/invoice-headers-editor.js b/src/components/editors/invoice-headers-editor.js index f71b319..4ab2dcc 100644 --- a/src/components/editors/invoice-headers-editor.js +++ b/src/components/editors/invoice-headers-editor.js @@ -15,25 +15,87 @@ * along with this program. If not, see . */ -import './scss/item-editor.scss'; +import './scss/invoice-headers.scss'; import { useState, useEffect } from 'react'; -const InvoiceHeadersEditor = ({roundOff, setRoundOff}) => { +const InvoiceHeadersEditor = ({roundOff, setRoundOff, transport, setTransport, transporter, setTransporter}) => { + const handleTransportInput = e => { + const { name, value } = e.target; + setTransport(prev => ({ + ...prev, + [name]: value + })); + } + + const handleTransporterInput = e => { + const { name, value } = e.target; + setTransporter(prev => ({ + ...prev, + [name]: value + })); + } return ( - <> +

Invoice Options:

-
e.preventDefault()}> -