File tree Expand file tree Collapse file tree 1 file changed +18
-2
lines changed
apps/OpenSign/src/primitives Expand file tree Collapse file tree 1 file changed +18
-2
lines changed Original file line number Diff line number Diff line change @@ -748,13 +748,28 @@ const ReportTable = (props) => {
748
748
type : "success" ,
749
749
message : "You have successfully made the template private."
750
750
} ) ;
751
-
752
751
setSelectedPublicRole ( "" ) ;
753
752
}
753
+ const updateList = props . List . map ( ( x ) =>
754
+ x . objectId === item . objectId
755
+ ? { ...x , IsPublic : isPublic [ item . objectId ] }
756
+ : x
757
+ ) ;
758
+ props . setList ( updateList ) ;
754
759
setActLoader ( { } ) ;
755
760
}
756
761
} catch ( e ) {
757
762
console . log ( "error in createpublictemplate" , e ) ;
763
+ setIsAlert ( true ) ;
764
+ setAlertMsg ( {
765
+ type : "danger" ,
766
+ message : "Something went wrong, Please try again later!"
767
+ } ) ;
768
+ setTimeout ( ( ) => setIsAlert ( false ) , 1500 ) ;
769
+ setIsPublic ( ( prevStates ) => ( {
770
+ ...prevStates ,
771
+ [ item . objectId ] : ! prevStates [ item . objectId ]
772
+ } ) ) ;
758
773
}
759
774
} else {
760
775
setIsAlert ( true ) ;
@@ -765,6 +780,7 @@ const ReportTable = (props) => {
765
780
setTimeout ( ( ) => setIsAlert ( false ) , 1500 ) ;
766
781
}
767
782
} ;
783
+
768
784
const handleViewSigners = ( item ) => {
769
785
setIsViewShare ( { [ item . objectId ] : true } ) ;
770
786
} ;
@@ -1327,7 +1343,7 @@ const ReportTable = (props) => {
1327
1343
}
1328
1344
>
1329
1345
< input
1330
- checked = { isPublic [ item . objectId ] }
1346
+ checked = { isPublic ?. [ item . objectId ] }
1331
1347
onChange = { ( e ) => handlePublicChange ( e , item ) }
1332
1348
type = "checkbox"
1333
1349
value = ""
You can’t perform that action at this time.
0 commit comments