import Table from '@material-ui/core/Table'
import TableBody from '@material-ui/core/TableBody'
import inflection from 'inflection'
import TableCell from '@material-ui/core/TableCell'
import TableContainer from '@material-ui/core/TableContainer'
import TableRow from '@material-ui/core/TableRow'
import {
ArrayField,
BooleanField,
ChipField,
DateField,
SingleFieldList,
TextField,
useRecordContext,
useTranslate,
} from 'react-admin'
import { makeStyles } from '@material-ui/core/styles'
import { MultiLineTextField } from '../common'
const useStyles = makeStyles({
tableCell: {
width: '17.5%',
},
})
const AlbumInfo = (props) => {
const classes = useStyles()
const translate = useTranslate()
const record = useRecordContext(props)
const data = {
album: ,
albumArtist: ,
genre: (
),
compilation: ,
updatedAt: ,
comment: ,
}
const optionalFields = ['comment', 'genre']
optionalFields.forEach((field) => {
!record[field] && delete data[field]
})
return (
{Object.keys(data).map((key) => {
return (
{translate(`resources.album.fields.${key}`, {
_: inflection.humanize(inflection.underscore(key)),
})}
:
{data[key]}
)
})}
)
}
export default AlbumInfo