|
@@ -86,10 +86,18 @@ export class DashboardRow {
|
|
|
|
|
|
|
|
removePanel(panel, ask?) {
|
|
removePanel(panel, ask?) {
|
|
|
if (ask !== false) {
|
|
if (ask !== false) {
|
|
|
|
|
+ var text2, confirmText;
|
|
|
|
|
+ if (panel.alert) {
|
|
|
|
|
+ text2 = "Panel includes an alert rule, removing panel will also remove alert rule";
|
|
|
|
|
+ confirmText = "YES";
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
appEvents.emit('confirm-modal', {
|
|
appEvents.emit('confirm-modal', {
|
|
|
title: 'Remove Panel',
|
|
title: 'Remove Panel',
|
|
|
text: 'Are you sure you want to remove this panel?',
|
|
text: 'Are you sure you want to remove this panel?',
|
|
|
|
|
+ text2: text2,
|
|
|
icon: 'fa-trash',
|
|
icon: 'fa-trash',
|
|
|
|
|
+ confirmText: confirmText,
|
|
|
yesText: 'Remove',
|
|
yesText: 'Remove',
|
|
|
onConfirm: () => {
|
|
onConfirm: () => {
|
|
|
this.removePanel(panel, false);
|
|
this.removePanel(panel, false);
|