File tree 1 file changed +17
-3
lines changed
1 file changed +17
-3
lines changed Original file line number Diff line number Diff line change @@ -121,10 +121,20 @@ const InvoiceDocument: React.FC<{ data: InvoiceData }> = ({ data }) => (
121
121
< Image style = { styles . productImage } src = { product . image } />
122
122
</ View >
123
123
< Text style = { styles . tableCell } > { product . name } </ Text >
124
- < Text style = { styles . tableCell } > { product . price . toFixed ( 2 ) } Rwf</ Text >
124
+ < Text style = { styles . tableCell } >
125
+ { (
126
+ product . price -
127
+ ( product . price * product . discount ) / 100
128
+ ) . toFixed ( 2 ) } { " " }
129
+ Rwf
130
+ </ Text >
125
131
< Text style = { styles . tableCell } > { product . quantity } </ Text >
126
132
< Text style = { styles . tableCell } >
127
- { ( product . price * product . quantity ) . toFixed ( 2 ) } Rwf
133
+ { (
134
+ ( product . price - ( product . price * product . discount ) / 100 ) *
135
+ product . quantity
136
+ ) . toFixed ( 2 ) } { " " }
137
+ Rwf
128
138
</ Text >
129
139
</ View >
130
140
) ) }
@@ -135,7 +145,11 @@ const InvoiceDocument: React.FC<{ data: InvoiceData }> = ({ data }) => (
135
145
< Text style = { styles . totalText } > Total:</ Text >
136
146
< Text style = { styles . totalAmount } >
137
147
{ data . products
138
- . reduce ( ( sum , product ) => sum + product . price * product . quantity , 0 )
148
+ . reduce ( ( sum , product ) => {
149
+ const discountedPrice =
150
+ product . price - ( product . price * product . discount ) / 100 ;
151
+ return sum + discountedPrice * product . quantity ;
152
+ } , 0 )
139
153
. toFixed ( 2 ) } { " " }
140
154
Rwf
141
155
</ Text >
You can’t perform that action at this time.
0 commit comments