import React from 'react' import Paper from '@material-ui/core/Paper' import Table from '@material-ui/core/Table' import TableBody from '@material-ui/core/TableBody' import TableCell from '@material-ui/core/TableCell' import TableContainer from '@material-ui/core/TableContainer' import TableRow from '@material-ui/core/TableRow' import { BooleanField, DateField, TextField, NumberField, useTranslate, } from 'react-admin' import inflection from 'inflection' import { BitrateField, SizeField } from './index' import { MultiLineTextField } from './MultiLineTextField' import { makeStyles } from '@material-ui/core/styles' const useStyles = makeStyles({ tableCell: { width: '17.5%', }, }) export const SongDetails = (props) => { const classes = useStyles() const translate = useTranslate() const { record } = props const data = { path: , album: , discSubtitle: , albumArtist: , genre: , compilation: , bitRate: , size: , updatedAt: , playCount: , bpm: , comment: , } if (!record.discSubtitle) { delete data.discSubtitle } if (!record.comment) { delete data.comment } if (!record.bpm) { delete data.bpm } if (record.playCount > 0) { data.playDate = } return ( {Object.keys(data).map((key) => { return ( {translate(`resources.song.fields.${key}`, { _: inflection.humanize(inflection.underscore(key)), })} : {data[key]} ) })}
) }