Если вам нужно поле referenceField в вашем поле. Затем оберните его в пользовательский компонент, как показано ниже

одимо создать страницу редактирования, редактирующую ряд параметров на экземпляре ресурса 'сказка'.

Однако добавление любого элемента, такого как MUI Card или даже div, приводит к зависанию приложения различными способами.

Это подходы, которые я попробовал.

1) Добавление компонента карты или размещение моих элементов в div для стилизации

export const EditorEditTale = (props) => {
  return (
  <Edit {...props} title="Tale Editor">
    <SimpleForm >
      <div>
        <Image />
        <TaleCardHeader props={ props } style={taleCardHeaderStyle.editor} />
      </div>
    </SimpleForm>
  </Edit>
  )
};

Это не вызывает ничего сделать.

Второй подход, предполагая, что запись и basePath не передаются детям полностью. Попытка использовать компонент, как показано ниже.

const Input = ({record, basePath}) => {
  return (
    <div>
      <LongTextInput source="taleText" />
    </div>
  )
}

Это приводит к тому, что страница не отображается с каким-либо содержимым в некотором цикле блокировки с ошибкой - не может прочитать свойство, которого коснулись undefined.

Как мне создать пользовательскую страницу редактирования со сложным вводом и стилем.

ОБНОВЛЕНИЕ: пытались написать пользовательскую форму для замены компонента SimpleForm, но пока безуспешно.

Ответы на вопрос(1)

Ваш ответ на вопрос