在版本 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"/>
。