diff --git a/src/components/shared/code/code.js b/src/components/shared/code/code.js index 205463e47d..97b950054a 100644 --- a/src/components/shared/code/code.js +++ b/src/components/shared/code/code.js @@ -2,23 +2,15 @@ import classNames from 'classnames'; import { WithCopyButton } from 'components/shared/with-copy-button'; import Highlight, { defaultProps } from 'prism-react-renderer'; import PropTypes from 'prop-types'; -import React, { useLayoutEffect, useRef, useState } from 'react'; +import React from 'react'; import styles from './code.module.scss'; const Code = ({ children, showLineNumbers }) => { if (!children) return null; - const codeContainerRef = useRef(null); - const [codeToCopy, setCodeToCopy] = useState(''); - useLayoutEffect(() => { - if (codeContainerRef.current) { - setCodeToCopy(codeContainerRef.current.textContent); - } - }, [codeContainerRef]); - - return codeToCopy ? ( - + return ( + { )} - ) : ( -
- {children.props.children} -
); };