最近的"react-admin"更新将"标题"移动到"应用栏"中 - 如何将其推回内容?



在版本 v2.3.0 中,标题已移至应用栏中。我希望它在内容中,并在应用栏中维护应用名称。我该怎么做?

我通过创建在每个操作中设置的自定义徽标元素来解决此问题:

// 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/>}>  
...

对每个实体的所有操作(编辑、显示、创建(执行此操作。

当然,您可以创建自己的自定义应用栏,但我选择此选项更简单。

如果要显示当前帖子(例如(的标题,可以在列表中将其显示为<TextField source="title"/>

最新更新