Add bulk action to make playlists private/public

Better responsiveness
This commit is contained in:
Deluan
2021-11-01 19:21:11 -04:00
parent 778f474d26
commit 975986ab16
5 changed files with 60 additions and 26 deletions
@@ -0,0 +1,17 @@
import * as React from 'react'
import { LockOpen, Lock } from '@material-ui/icons'
import { BulkUpdateButton, useTranslate } from 'react-admin'
const ChangePublicStatusButton = (props) => {
const translate = useTranslate()
const playlists = { public: props?.public }
const label = props?.public
? translate('resources.playlist.actions.makePublic')
: translate('resources.playlist.actions.makePrivate')
const icon = props?.public ? <LockOpen /> : <Lock />
return (
<BulkUpdateButton {...props} data={playlists} label={label} icon={icon} />
)
}
export default ChangePublicStatusButton