Поезд (выше) заставил меня задуматься о компоненте. Я импортировал его и использовал в нем и установил title = "My Title", и он отображался в панели навигации. Может быть, я неправильно прочитал документы, но я не помню, чтобы что-то видел, только атрибут title =, например:
<Admin
// layout={CustomLayout}
dashboard={Dashboard}
authProvider={authProvider}
dataProvider={dataProvider} >
<Title title="g3tools Admin" />
<Resource
name="items"
list={ItemList}
edit={ItemEdit}
create={ItemCreate}
icon={ItemIcon} />
Но, к счастью, он возвращает меня к следующему шагу: теперь название отображается в панели навигации, но когда я выбираю ресурс в левом меню, имя ресурса добавляется к заголовку.
Любые предложения о том, как избежать заголовка ресурса, втиснутого в заголовок администратора? Я уверен, что упускаю что-то очевидное. Возможные варианты: а) динамически добавлять пробел или да sh после заголовка, когда отображается заголовок ресурса, или б) не отображать заголовок ресурса (как бы я это сделал?)
Я думаю, что в конечном итоге Я предпочел бы иметь хлебные крошки или показывать заголовок ресурса в центре панели навигации, но, возможно, мне понадобится панель навигации для этого ?? Любое руководство приветствуется.
ОБНОВЛЕНИЕ: в я вижу документы по настройке панели приложений , как не показывать заголовок страницы отдельного ресурса: просто удалите id = "response-admin-title" из компонента, а затем добавить текст к элементу:
<AppBar {...props}>
<Typography
variant="h6"
color="inherit"
className={classes.title}
>g3tools Admin</Typography>
</AppBar>