@@ -20,14 +20,14 @@ function EmailComponent({
20
20
pdfName,
21
21
sender
22
22
} ) {
23
- const [ emailCount , setEmailCount ] = useState ( [ ] ) ;
23
+ const [ emailList , setEmailList ] = useState ( [ ] ) ;
24
24
const [ emailValue , setEmailValue ] = useState ( ) ;
25
25
const [ isLoading , setIsLoading ] = useState ( false ) ;
26
26
//function for send email
27
27
const sendEmail = async ( ) => {
28
28
setIsLoading ( true ) ;
29
29
let sendMail ;
30
- for ( let i = 0 ; i < emailCount . length ; i ++ ) {
30
+ for ( let i = 0 ; i < emailList . length ; i ++ ) {
31
31
try {
32
32
const imgPng =
33
33
"https://qikinnovation.ams3.digitaloceanspaces.com/logo.png" ;
@@ -44,7 +44,7 @@ function EmailComponent({
44
44
let params = {
45
45
pdfName : pdfName ,
46
46
url : pdfUrl ,
47
- recipient : emailCount [ i ] ,
47
+ recipient : emailList [ i ] ,
48
48
subject : `${ sender . name } has signed the doc - ${ pdfName } ` ,
49
49
from : sender . email ,
50
50
html :
@@ -69,7 +69,7 @@ function EmailComponent({
69
69
if ( sendMail . data . result . status === "success" ) {
70
70
setIsEmail ( false ) ;
71
71
setEmailValue ( "" ) ;
72
- setEmailCount ( "" ) ;
72
+ setEmailList ( [ ] ) ;
73
73
setSuccessEmail ( true ) ;
74
74
setTimeout ( ( ) => {
75
75
setSuccessEmail ( false ) ;
@@ -87,8 +87,8 @@ function EmailComponent({
87
87
88
88
//function for remove email
89
89
const removeChip = ( index ) => {
90
- const updateEmailCount = emailCount . filter ( ( data , key ) => key !== index ) ;
91
- setEmailCount ( updateEmailCount ) ;
90
+ const updateEmailCount = emailList . filter ( ( data , key ) => key !== index ) ;
91
+ setEmailList ( updateEmailCount ) ;
92
92
} ;
93
93
//function for get email value
94
94
const handleEmailValue = ( e ) => {
@@ -99,10 +99,10 @@ function EmailComponent({
99
99
//function for save email in array after press enter
100
100
const handleEnterPress = ( e ) => {
101
101
if ( e . key === "Enter" && emailValue ) {
102
- setEmailCount ( ( prev ) => [ ...prev , emailValue ] ) ;
102
+ setEmailList ( ( prev ) => [ ...prev , emailValue ] ) ;
103
103
setEmailValue ( "" ) ;
104
104
} else if ( e === "add" && emailValue ) {
105
- setEmailCount ( ( prev ) => [ ...prev , emailValue ] ) ;
105
+ setEmailList ( ( prev ) => [ ...prev , emailValue ] ) ;
106
106
setEmailValue ( "" ) ;
107
107
}
108
108
} ;
@@ -253,7 +253,7 @@ function EmailComponent({
253
253
>
254
254
Recipients added here will get a copy of the signed document.
255
255
</ p >
256
- { emailCount . length > 0 ? (
256
+ { emailList . length > 0 ? (
257
257
< >
258
258
< div className = "addEmail" >
259
259
< div
@@ -264,7 +264,7 @@ function EmailComponent({
264
264
flexWrap : "wrap"
265
265
} }
266
266
>
267
- { emailCount . map ( ( data , ind ) => {
267
+ { emailList . map ( ( data , ind ) => {
268
268
return (
269
269
< div
270
270
className = "emailChip"
@@ -297,7 +297,7 @@ function EmailComponent({
297
297
) ;
298
298
} ) }
299
299
</ div >
300
- { emailCount . length <= 9 && (
300
+ { emailList . length <= 9 && (
301
301
< input
302
302
type = "text"
303
303
value = { emailValue }
@@ -370,19 +370,19 @@ function EmailComponent({
370
370
onClick = { ( ) => {
371
371
setIsEmail ( false ) ;
372
372
setEmailValue ( "" ) ;
373
- setEmailCount ( "" ) ;
373
+ setEmailList ( [ ] ) ;
374
374
} }
375
375
>
376
376
Close
377
377
</ button >
378
378
< button
379
- disabled = { emailCount . length === 0 && true }
379
+ disabled = { emailList . length === 0 && true }
380
380
style = { {
381
381
background : themeColor ( ) ,
382
382
color : "white"
383
383
} }
384
384
type = "button"
385
- className = { emailCount . length === 0 ? "defaultBtn" : "finishBtn" }
385
+ className = { emailList . length === 0 ? "defaultBtn" : "finishBtn" }
386
386
onClick = { ( ) => sendEmail ( ) }
387
387
>
388
388
Send
0 commit comments