2025-04-01 10:38:02 +09:00

26 lines
709 B
TypeScript

import { ConfirmModal } from '@grafana/ui';
interface Props {
isOpen: boolean;
onConfirm: () => void;
onDismiss: () => void;
}
export const UnlinkModal = ({ isOpen, onConfirm, onDismiss }: Props) => {
return (
<ConfirmModal
title="Do you really want to unlink this panel?"
icon="question-circle"
body="If you unlink this panel, you will be able to edit it without affecting any other dashboards.
However, once you make a change you will not be able to revert to its original reusable panel."
confirmText="Yes, unlink"
onConfirm={() => {
onConfirm();
onDismiss();
}}
onDismiss={onDismiss}
isOpen={isOpen}
/>
);
};