chore(v2): replace classnames with clsx (#2895)

This commit is contained in:
Alexey Pyltsyn 2020-06-07 08:40:06 +03:00 committed by GitHub
parent 600ef7ae28
commit afe9ff91a4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
26 changed files with 76 additions and 80 deletions

View file

@ -8,7 +8,7 @@
/* eslint-disable jsx-a11y/no-noninteractive-tabindex */
import React, {useEffect, useState, useRef} from 'react';
import classnames from 'classnames';
import clsx from 'clsx';
import Highlight, {defaultProps} from 'prism-react-renderer';
import Clipboard from 'clipboard';
import rangeParser from 'parse-numeric-range';
@ -221,7 +221,7 @@ export default ({children, className: languageClassName, metastring}) => {
ref={button}
type="button"
aria-label="Copy code to clipboard"
className={classnames(styles.copyButton, {
className={clsx(styles.copyButton, {
[styles.copyButtonWithTitle]: codeBlockTitle,
})}
onClick={handleCopyCode}>
@ -229,7 +229,7 @@ export default ({children, className: languageClassName, metastring}) => {
</button>
<div
tabIndex="0"
className={classnames(className, styles.codeBlock, {
className={clsx(className, styles.codeBlock, {
[styles.codeBlockWithTitle]: codeBlockTitle,
})}>
<div ref={target} className={styles.codeBlockLines} style={style}>