: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
* Confirm Dialog Box Popup
Vue.component('sb-confirm-dialog-component', {
name: 'sb-confirm-dialog-component',
template: '#sb-confirm-dialog-component',
dialogBoxElement :function(){
* Confirm Dialog Button text
getButtonText : function(type, dialogBoxElement){
if(dialogBoxElement.customButtons != undefined){
return dialogBoxElement.customButtons.confirm.text;
return this.genericText.confirm;
if(dialogBoxElement.customButtons != undefined){
return dialogBoxElement.customButtons.cancel.text;
return this.genericText.cancel;
* Confirm Dialog Box Button Background
getButtonBackground : function(type, dialogBoxElement){
if(dialogBoxElement.customButtons != undefined){
color = dialogBoxElement.customButtons.confirm.color;
if(dialogBoxElement.customButtons != undefined){
color = dialogBoxElement.customButtons.cancel.color;
return 'sb-btn-' + color;
confirmDialogAction : function(){
self.$parent.confirmDialogAction();
self.closeConfirmDialog();
closeConfirmDialog : function(){
if( self.parentType == 'builder' ){
self.$parent.sourceToDelete = {};
self.$parent.feedToDelete = {};
if(self.dialogBoxElement.type === 'unsavedFeedSources'){
self.$parent.viewsActive.feedtypesCustomizerPopup = false;
customButtons : undefined
self.$emit('update:dialogBox', dialogBox)