/* * Copyright OpenSearch Contributors * SPDX-License-Identifier: Apache-2.0 */ import React from "react"; import { EuiFormRow, EuiCodeEditor, EuiCallOut, EuiButton, EuiSpacer } from "@elastic/eui"; import "brace/theme/github"; import "brace/mode/json"; import { DarkModeConsumer } from "../../../../components/DarkMode"; interface LegacyNotificationProps { notificationJsonString: string; onChangeNotificationJsonString: (str: string) => void; onSwitchToChannels: () => void; actionNotification?: boolean; isInvalid?: boolean; } const LegacyNotification = ({ notificationJsonString, onChangeNotificationJsonString, onSwitchToChannels, actionNotification = false, isInvalid = false, // TODO: default to false for error notification for now, but add validation logic for it }: LegacyNotificationProps) => { return ( <>

Using Channel ID will give you more control to manage notifications across OpenSearch dashboards. If you do decide to switch, you will lose your current error notification settings.

Switch to using Channel ID
{(isDarkMode) => ( )} ); }; export default LegacyNotification;