Show AutomcompleteInput even if the list of playlists is not loaded yet

This commit is contained in:
Deluan 2020-05-25 16:13:20 -04:00 committed by Deluan Quintão
parent 1607dc8b88
commit 9c940cd44f
2 changed files with 4 additions and 8 deletions

View File

@ -25,7 +25,7 @@ const AddToPlaylistDialog = () => {
const notify = useNotify()
const [value, setValue] = useState({})
const dataProvider = useDataProvider()
const [create] = useCreate(
const [createAndAddToPlaylist] = useCreate(
'playlist',
{ name: value.name },
{
@ -74,7 +74,7 @@ const AddToPlaylistDialog = () => {
if (value.id) {
addToPlaylist(value.id)
} else {
create()
createAndAddToPlaylist()
}
dispatch(closeAddToPlaylist())
e.stopPropagation()

View File

@ -11,18 +11,14 @@ const filter = createFilterOptions()
const SelectPlaylistInput = ({ onChange }) => {
const translate = useTranslate()
const { ids, data, loaded } = useGetList(
const { ids, data } = useGetList(
'playlist',
{ page: 1, perPage: -1 },
{ field: 'name', order: 'ASC' },
{}
)
if (!loaded) {
return null
}
const options = ids.map((id) => data[id])
const options = ids && ids.map((id) => data[id])
const handleOnChange = (event, newValue) => {
if (newValue == null) {