Недавнее обновление «response-admin» перенесло «title» в «appbar» - как мне вернуть его обратно в контент? - PullRequest
0 голосов
/ 22 сентября 2018

С выпуском v2.3.0 заголовок был перемещен в панель приложения.Я хочу это в содержании, и чтобы сохранить имя приложения в панели приложений.Как я могу это сделать?

1 Ответ

0 голосов
/ 24 сентября 2018

Я решил эту проблему, создав собственный элемент логотипа, который я установил в каждом действии:

// In appTitle.js
import React from 'react';

const AppTitle = () => (
  <a href='http://localhost:3000/#/'>
    <p>YOUR_APP'S_TITLE</p>
  </a>  
);

export default AppTitle;

Затем импортируйте его в список компонентов и используйте его следующим образом:

// In your posts.js for example  
import AppTitle from '../appTitle';

export const PostList = (props) => (  
  <List {...props} title={<AppTitle/>}>  
    ...

Делайте это для всех ваших действий (Edit, Show, Create) для каждой сущности.

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

Если вы хотите, чтобы ваш заголовок для текущего сообщения (в примере) отображался, вы можете отобразить егов списке как <TextField source="title"/>.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...