From 33a344feca3de8b25988932fd0039d14c363b5cd Mon Sep 17 00:00:00 2001 From: MikunoNaka Date: Sat, 26 Jun 2021 23:45:43 +0530 Subject: ported and changed order in ItemsDisplay --- src/components/Display/ItemsDisplay.tsx | 58 +++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 src/components/Display/ItemsDisplay.tsx (limited to 'src/components/Display/ItemsDisplay.tsx') diff --git a/src/components/Display/ItemsDisplay.tsx b/src/components/Display/ItemsDisplay.tsx new file mode 100644 index 0000000..db3d336 --- /dev/null +++ b/src/components/Display/ItemsDisplay.tsx @@ -0,0 +1,58 @@ +/* + * OpenBills - Self hosted browser app to generate and keep track of simple invoices + * Version - 0 + * Licensed under the MIT license - https://opensource.org/licenses/MIT + * + * Copyright (c) 2021 Vidhu Kant Sharma +*/ + +import React from "react"; +import { Item } from "./../../interfaces"; +import "./Display.scss"; +import DisplayItem from "./DisplayItem"; +// import {SummaryDisplayTR} from "./SummaryDisplay"; + +interface Props { + items: Item[] + defGSTValue: number +} + +const ItemsDisplay: React.FC = (props) => { + const items = props.items; + // TODO: remove mutability + let itemNumber = 0; + + return ( + + + + + + + + + + + + + + + + + {items.map( + (item) => { + itemNumber++ + return ( + + ); + } + )} + + +
S. NumItemDescriptionHSNQuantityUnit PriceDiscountsgstcgstigstPrice
+ ); + // this goes right before + // +} + +export default ItemsDisplay; -- cgit v1.2.3