Remove inline style in favour of MUI's styling solution
This commit is contained in:
@@ -1,4 +1,3 @@
|
|||||||
/* eslint-disable no-use-before-define */
|
|
||||||
import React from 'react'
|
import React from 'react'
|
||||||
import TextField from '@material-ui/core/TextField'
|
import TextField from '@material-ui/core/TextField'
|
||||||
import Autocomplete, {
|
import Autocomplete, {
|
||||||
@@ -7,10 +6,16 @@ import Autocomplete, {
|
|||||||
import { useGetList, useTranslate } from 'react-admin'
|
import { useGetList, useTranslate } from 'react-admin'
|
||||||
import PropTypes from 'prop-types'
|
import PropTypes from 'prop-types'
|
||||||
import { isWritable } from '../common'
|
import { isWritable } from '../common'
|
||||||
|
import { makeStyles } from '@material-ui/core'
|
||||||
|
|
||||||
const filter = createFilterOptions()
|
const filter = createFilterOptions()
|
||||||
|
|
||||||
|
const useStyles = makeStyles({
|
||||||
|
root: { width: '100%' },
|
||||||
|
})
|
||||||
|
|
||||||
export const SelectPlaylistInput = ({ onChange }) => {
|
export const SelectPlaylistInput = ({ onChange }) => {
|
||||||
|
const classes = useStyles()
|
||||||
const translate = useTranslate()
|
const translate = useTranslate()
|
||||||
const { ids, data } = useGetList(
|
const { ids, data } = useGetList(
|
||||||
'playlist',
|
'playlist',
|
||||||
@@ -77,7 +82,7 @@ export const SelectPlaylistInput = ({ onChange }) => {
|
|||||||
return option.name
|
return option.name
|
||||||
}}
|
}}
|
||||||
renderOption={(option) => option.name}
|
renderOption={(option) => option.name}
|
||||||
style={{ width: '100%' }}
|
className={classes.root}
|
||||||
freeSolo
|
freeSolo
|
||||||
renderInput={(params) => (
|
renderInput={(params) => (
|
||||||
<TextField
|
<TextField
|
||||||
|
|||||||
Reference in New Issue
Block a user