navidrome/ui/src/transcoding/TranscodingShow.jsx

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

31 lines
902 B
React
Raw Normal View History

import React from 'react'
import { SelectField, Show, SimpleShowLayout, TextField } from 'react-admin'
import { Title } from '../common'
2020-04-29 11:58:42 -04:00
import { TranscodingNote } from './TranscodingNote'
import { TRANSCODING_BITRATE_CHOICES } from '../consts'
const TranscodingTitle = ({ record }) => {
return <Title subTitle={`Transcoding ${record ? record.name : ''}`} />
}
2020-04-29 11:58:42 -04:00
const TranscodingShow = (props) => {
return (
<>
<TranscodingNote message={'message.transcodingDisabled'} />
2020-04-29 11:58:42 -04:00
<Show title={<TranscodingTitle />} {...props}>
<SimpleShowLayout>
<TextField source="name" />
<TextField source="targetFormat" />
<SelectField
source="defaultBitRate"
choices={TRANSCODING_BITRATE_CHOICES}
/>
2020-04-29 11:58:42 -04:00
<TextField source="command" />
</SimpleShowLayout>
</Show>
</>
)
}
export default TranscodingShow