import cx from 'classnames' import { CheckIcon, CopyIcon } from '@primer/octicons-react' import { Tooltip } from '@primer/react' import useClipboard from 'components/hooks/useClipboard' import styles from './CodeBlock.module.scss' type Props = { verb?: string headingLang?: string codeBlock: string highlight?: string } export function CodeBlock({ verb, headingLang, codeBlock, highlight }: Props) { const [isCopied, setCopied] = useClipboard(codeBlock, { successDuration: 1400, }) return (
{headingLang && (
{headingLang === 'JavaScript' ? ( {headingLang} ( @octokit/core.js ) ) : ( `${headingLang}` )}
)}
        
          {verb && (
            
              {verb}
            
          )}{' '}
          {codeBlock}
        
        {!headingLang && (
          
            
          
        )}
      
) }