@@ -443,7 +443,7 @@ export default class SubItemsModule extends Component {
443443 this . updateTotalCountState ( totalCount - movedLocations . length ) ;
444444 this . deselectAllItems ( ) ;
445445 this . discardActivePageItems ( ) ;
446-
446+ this . updateTrashModal ( ) ;
447447 this . toggleBulkOperationStatusState ( false ) ;
448448
449449 if ( notMovedLocations . length ) {
@@ -571,7 +571,7 @@ export default class SubItemsModule extends Component {
571571 this . updateTotalCountState ( totalCount - deletedLocations . length ) ;
572572 this . deselectAllItems ( ) ;
573573 this . discardActivePageItems ( ) ;
574-
574+ this . updateTrashModal ( ) ;
575575 this . toggleBulkOperationStatusState ( false ) ;
576576
577577 if ( notDeletedLocations . length ) {
@@ -739,11 +739,7 @@ export default class SubItemsModule extends Component {
739739
740740 return (
741741 < Fragment >
742- < button
743- onClick = { this . closeBulkDeletePopup }
744- type = "button"
745- className = "btn btn-dark"
746- data-dismiss = "modal" >
742+ < button onClick = { this . closeBulkDeletePopup } type = "button" className = "btn btn-dark" data-dismiss = "modal" >
747743 { cancelLabel }
748744 </ button >
749745 < button onClick = { this . onBulkDeletePopupConfirm } type = "button" className = "btn btn-danger font-weight-bold btn--trigger" >
@@ -822,7 +818,8 @@ export default class SubItemsModule extends Component {
822818 isLoading = { false }
823819 size = "medium"
824820 footerChildren = { this . renderConfirmationPopupFooter ( selectionInfo ) }
825- noHeader = { true } >
821+ noHeader = { true }
822+ >
826823 < div className = "m-sub-items__confirmation-modal-body" > { confirmationMessage } </ div >
827824 </ Popup > ,
828825 this . bulkDeleteModalContainer
@@ -988,6 +985,16 @@ export default class SubItemsModule extends Component {
988985 ) ;
989986 }
990987
988+ updateTrashModal ( ) {
989+ document . body . dispatchEvent (
990+ new CustomEvent ( 'ez-trash-modal-refresh' , {
991+ detail : {
992+ numberOfSubitems : this . state . totalCount ,
993+ } ,
994+ } )
995+ ) ;
996+ }
997+
991998 render ( ) {
992999 const listTitle = Translator . trans ( /*@Desc ("Sub-items")*/ 'items_list.title' , { } , 'sub_items' ) ;
9931000 const { selectedItems, activeView, totalCount, isDuringBulkOperation, activePageItems } = this . state ;
0 commit comments