import React, { FC } from 'react'; import { Button } from '@grafana/ui'; import cn from 'classnames/bind'; import CopyToClipboard from 'react-copy-to-clipboard'; import { openNotification } from 'utils'; import styles from './SourceCode.module.scss'; const cx = cn.bind(styles); interface SourceCodeProps { noMaxHeight?: boolean; showCopyToClipboard?: boolean; children?: any; } const SourceCode: FC = (props) => { const { children, noMaxHeight = false, showCopyToClipboard = true } = props; return (
{showCopyToClipboard && ( { openNotification('Copied!'); }} > )}
        {children}
      
); }; export default SourceCode;