diff --git a/public/app/core/components/AppChrome/ReturnToPrevious/DismissableButton.tsx b/public/app/core/components/AppChrome/ReturnToPrevious/DismissableButton.tsx new file mode 100644 index 00000000000..765dfed5306 --- /dev/null +++ b/public/app/core/components/AppChrome/ReturnToPrevious/DismissableButton.tsx @@ -0,0 +1,58 @@ +import { css } from '@emotion/css'; +import React from 'react'; + +import { GrafanaTheme2 } from '@grafana/data'; +import { Button, ButtonGroup, useStyles2 } from '@grafana/ui'; +import { t } from 'app/core/internationalization'; + +export interface DismissableButtonProps { + label: string; + onClick: () => void; + onDismiss: () => void; +} + +export const DismissableButton = ({ label, onClick, onDismiss }: DismissableButtonProps) => { + const styles = useStyles2(getStyles); + + return ( + + +