From 2ffb28fc2d0e144ae9dc75aee46aa05747169aaa Mon Sep 17 00:00:00 2001 From: Deluan <deluan@navidrome.org> Date: Fri, 27 Nov 2020 18:27:32 -0500 Subject: [PATCH] Replace `classnames` with `clsx` --- ui/package-lock.json | 6 +++--- ui/package.json | 1 + ui/src/album/AlbumSongs.js | 4 ++-- ui/src/playlist/PlaylistSongs.js | 4 ++-- ui/src/user/DeleteUserButton.js | 8 ++------ 5 files changed, 10 insertions(+), 13 deletions(-) diff --git a/ui/package-lock.json b/ui/package-lock.json index 42323c735..2341b76f4 100644 --- a/ui/package-lock.json +++ b/ui/package-lock.json @@ -4184,9 +4184,9 @@ } }, "clsx": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.0.tgz", - "integrity": "sha512-3avwM37fSK5oP6M5rQ9CNe99lwxhXDOeSWVPAOYF6OazUTgZCMb0yWlJpmdD74REy1gkEaFiub2ULv4fq9GUhA==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", + "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==" }, "co": { "version": "4.6.0", diff --git a/ui/package.json b/ui/package.json index 619c28917..d28fdcd4f 100644 --- a/ui/package.json +++ b/ui/package.json @@ -4,6 +4,7 @@ "private": true, "dependencies": { "@material-ui/lab": "^4.0.0-alpha.56", + "clsx": "^1.1.1", "deepmerge": "^4.2.2", "jwt-decode": "^3.1.2", "lodash.get": "^4.4.2", diff --git a/ui/src/album/AlbumSongs.js b/ui/src/album/AlbumSongs.js index b32f3ae9e..72ff962db 100644 --- a/ui/src/album/AlbumSongs.js +++ b/ui/src/album/AlbumSongs.js @@ -6,7 +6,7 @@ import { useVersion, useListContext, } from 'react-admin' -import classnames from 'classnames' +import clsx from 'clsx' import { useDispatch } from 'react-redux' import { Card, useMediaQuery } from '@material-ui/core' import { makeStyles } from '@material-ui/core/styles' @@ -86,7 +86,7 @@ const AlbumSongs = (props) => { /> <div className={classes.main}> <Card - className={classnames(classes.content, { + className={clsx(classes.content, { [classes.bulkActionsDisplayed]: props.selectedIds.length > 0, })} key={version} diff --git a/ui/src/playlist/PlaylistSongs.js b/ui/src/playlist/PlaylistSongs.js index b04968921..22cb58186 100644 --- a/ui/src/playlist/PlaylistSongs.js +++ b/ui/src/playlist/PlaylistSongs.js @@ -9,7 +9,7 @@ import { useVersion, useListContext, } from 'react-admin' -import classnames from 'classnames' +import clsx from 'clsx' import { useDispatch } from 'react-redux' import { Card, useMediaQuery } from '@material-ui/core' import { makeStyles } from '@material-ui/core/styles' @@ -133,7 +133,7 @@ const PlaylistSongs = ({ playlistId, readOnly, ...props }) => { /> <div className={classes.main}> <Card - className={classnames(classes.content, { + className={clsx(classes.content, { [classes.bulkActionsDisplayed]: props.selectedIds.length > 0, })} key={version} diff --git a/ui/src/user/DeleteUserButton.js b/ui/src/user/DeleteUserButton.js index 852fcada8..913904a9c 100644 --- a/ui/src/user/DeleteUserButton.js +++ b/ui/src/user/DeleteUserButton.js @@ -2,7 +2,7 @@ import React from 'react' import DeleteIcon from '@material-ui/icons/Delete' import { makeStyles } from '@material-ui/core/styles' import { fade } from '@material-ui/core/styles/colorManipulator' -import classnames from 'classnames' +import clsx from 'clsx' import { useDeleteWithConfirmController, Button, Confirm } from 'react-admin' const useStyles = makeStyles( @@ -51,11 +51,7 @@ const DeleteUserButton = (props) => { <Button onClick={handleDialogOpen} label="ra.action.delete" - className={classnames( - 'ra-delete-button', - classes.deleteButton, - className - )} + className={clsx('ra-delete-button', classes.deleteButton, className)} key="button" {...rest} >