feat: initial integration of react-jinke-music-player

This commit is contained in:
Deluan
2020-02-04 09:26:54 -05:00
parent 220ffd5324
commit 4a82a6cb02
13 changed files with 417 additions and 44 deletions
+23
View File
@@ -0,0 +1,23 @@
import React from 'react'
import { Button, useDataProvider, useUnselectAll } from 'react-admin'
import { useDispatch } from 'react-redux'
import { addTrack } from '../player'
const AddToQueueButton = ({ selectedIds }) => {
const dispatch = useDispatch()
const dataProvider = useDataProvider()
const unselectAll = useUnselectAll()
const addToQueue = () => {
selectedIds.forEach((id) => {
dataProvider.getOne('song', { id }).then((response) => {
console.log(response.data)
dispatch(addTrack(response.data))
})
})
unselectAll('song')
}
return <Button color="secondary" label="Add To Queue" onClick={addToQueue} />
}
export default AddToQueueButton