mirror of
https://github.com/navidrome/navidrome.git
synced 2025-06-16 15:22:25 +03:00
Only show auto-import info for auto-imported playlists
This commit is contained in:
parent
178e42487b
commit
41138bd665
@ -1,6 +1,8 @@
|
|||||||
import React from 'react'
|
import React, { Fragment } from 'react'
|
||||||
|
|
||||||
import {
|
import {
|
||||||
Edit,
|
Edit,
|
||||||
|
FormDataConsumer,
|
||||||
SimpleForm,
|
SimpleForm,
|
||||||
TextInput,
|
TextInput,
|
||||||
TextField,
|
TextField,
|
||||||
@ -8,14 +10,24 @@ import {
|
|||||||
required,
|
required,
|
||||||
} from 'react-admin'
|
} from 'react-admin'
|
||||||
|
|
||||||
|
const SyncFragment = ({ formData, ...rest }) => {
|
||||||
|
return (
|
||||||
|
<Fragment>
|
||||||
|
{formData.path && <BooleanInput source="sync" {...rest} />}
|
||||||
|
{formData.path && <TextField source="path" {...rest} />}
|
||||||
|
</Fragment>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
const PlaylistEdit = (props) => (
|
const PlaylistEdit = (props) => (
|
||||||
<Edit {...props}>
|
<Edit {...props}>
|
||||||
<SimpleForm redirect="list">
|
<SimpleForm redirect="list">
|
||||||
<TextInput source="name" validate={required()} />
|
<TextInput source="name" validate={required()} />
|
||||||
<TextInput multiline source="comment" />
|
<TextInput multiline source="comment" />
|
||||||
<BooleanInput source="public" />
|
<BooleanInput source="public" />
|
||||||
<BooleanInput source="sync" />
|
<FormDataConsumer>
|
||||||
<TextField source="path" />
|
{(formDataProps) => <SyncFragment {...formDataProps} />}
|
||||||
|
</FormDataConsumer>
|
||||||
</SimpleForm>
|
</SimpleForm>
|
||||||
</Edit>
|
</Edit>
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user