fix: remove unnecessary file duplication
This commit is contained in:
+2
-3
@@ -16,10 +16,9 @@ import { changeCorrelationHelperData } from '../../state/explorePane';
|
|||||||
import { changeCorrelationEditorDetails, splitClose } from '../../state/main';
|
import { changeCorrelationEditorDetails, splitClose } from '../../state/main';
|
||||||
import { runQueries } from '../../state/query';
|
import { runQueries } from '../../state/query';
|
||||||
import { selectCorrelationDetails, selectIsHelperShowing } from '../../state/selectors';
|
import { selectCorrelationDetails, selectIsHelperShowing } from '../../state/selectors';
|
||||||
|
import { CorrelationUnsavedChangesModal } from '../CorrelationUnsavedChangesModal';
|
||||||
import { showModalMessage } from '../correlationEditLogic';
|
import { showModalMessage } from '../correlationEditLogic';
|
||||||
|
|
||||||
import { CorrelationUnsavedChangesModalLegacy } from './CorrelationUnsavedChangesModalLegacy';
|
|
||||||
|
|
||||||
export const CorrelationEditorModeBarLegacy = ({ panes }: { panes: Array<[string, ExploreItemState]> }) => {
|
export const CorrelationEditorModeBarLegacy = ({ panes }: { panes: Array<[string, ExploreItemState]> }) => {
|
||||||
const dispatch = useDispatch();
|
const dispatch = useDispatch();
|
||||||
const styles = useStyles2(getStyles);
|
const styles = useStyles2(getStyles);
|
||||||
@@ -194,7 +193,7 @@ export const CorrelationEditorModeBarLegacy = ({ panes }: { panes: Array<[string
|
|||||||
/>
|
/>
|
||||||
|
|
||||||
{saveMessage !== undefined && (
|
{saveMessage !== undefined && (
|
||||||
<CorrelationUnsavedChangesModalLegacy
|
<CorrelationUnsavedChangesModal
|
||||||
onDiscard={() => {
|
onDiscard={() => {
|
||||||
if (correlationDetails?.postConfirmAction !== undefined) {
|
if (correlationDetails?.postConfirmAction !== undefined) {
|
||||||
const { exploreId, action, changeDatasourceUid } = correlationDetails?.postConfirmAction;
|
const { exploreId, action, changeDatasourceUid } = correlationDetails?.postConfirmAction;
|
||||||
|
|||||||
-46
@@ -1,46 +0,0 @@
|
|||||||
import { css } from '@emotion/css';
|
|
||||||
|
|
||||||
import { Trans, t } from '@grafana/i18n';
|
|
||||||
import { Button, Modal } from '@grafana/ui';
|
|
||||||
|
|
||||||
interface UnsavedChangesModalProps {
|
|
||||||
message: string;
|
|
||||||
onDiscard: () => void;
|
|
||||||
onCancel: () => void;
|
|
||||||
onSave: () => void;
|
|
||||||
}
|
|
||||||
|
|
||||||
export const CorrelationUnsavedChangesModalLegacy = ({
|
|
||||||
onSave,
|
|
||||||
onDiscard,
|
|
||||||
onCancel,
|
|
||||||
message,
|
|
||||||
}: UnsavedChangesModalProps) => {
|
|
||||||
return (
|
|
||||||
<Modal
|
|
||||||
isOpen={true}
|
|
||||||
title={t(
|
|
||||||
'explore.correlation-unsaved-changes-modal.title-unsaved-changes-to-correlation',
|
|
||||||
'Unsaved changes to correlation'
|
|
||||||
)}
|
|
||||||
onDismiss={onCancel}
|
|
||||||
icon="exclamation-triangle"
|
|
||||||
className={css({ width: '600px' })}
|
|
||||||
>
|
|
||||||
<h5>{message}</h5>
|
|
||||||
<Modal.ButtonRow>
|
|
||||||
<Button variant="secondary" onClick={onCancel} fill="outline">
|
|
||||||
<Trans i18nKey="explore.correlation-unsaved-changes-modal.cancel">Cancel</Trans>
|
|
||||||
</Button>
|
|
||||||
<Button variant="destructive" onClick={onDiscard}>
|
|
||||||
<Trans i18nKey="explore.correlation-unsaved-changes-modal.continue-without-saving">
|
|
||||||
Continue without saving
|
|
||||||
</Trans>
|
|
||||||
</Button>
|
|
||||||
<Button variant="primary" onClick={onSave}>
|
|
||||||
<Trans i18nKey="explore.correlation-unsaved-changes-modal.save-correlation">Save correlation</Trans>
|
|
||||||
</Button>
|
|
||||||
</Modal.ButtonRow>
|
|
||||||
</Modal>
|
|
||||||
);
|
|
||||||
};
|
|
||||||
Reference in New Issue
Block a user