Функция формата ImageInput с обещанием - PullRequest
0 голосов
/ 09 июля 2020

Перед загрузкой нового изображения предыдущее изображение отображается правильно.

В parseImage я загружаю входной файл, затем parseImage получает обещание. Если я верну обещание, содержащее ожидаемый объект, он не отобразится.

function formatImage(v) {
  if (v.then) {
    return v.then(res => { return {contentUrl: images[res]}; });
  }

  return v;
}


<ImageInput {...props} accept="image/*" label="Avatar" source="avatar" parse={parseImage} format={formatImage}>
  <ImageField source="contentUrl"/>
</ImageInput>

Следует ли мне попросить перерисовать или что-то в этом роде?

Спасибо за вашу помощь

...