Как изменить заголовок на каждой странице, настраиваемый в реагирующем администраторе - PullRequest
0 голосов
/ 24 апреля 2020

Я хочу изменить заголовок на каждой странице на пользовательский в React-Admin. Есть ли указанное свойство c в Recorse или списке, или редактировании, или создании композитов? Пожалуйста, направьте меня Спасибо

введите описание изображения здесь

1 Ответ

0 голосов
/ 02 мая 2020

Компоненты List, Show, Create и Update все принимают заголовок prop, это может быть либо строка, либо собственный элемент.

<List {...props} title="My custom title">
    ...
</List>

или

const PostTitle = props => {
    return <span>Post {props.record ? `"${props.record.title}"` : ''}</span>;
};

export const PostShow = (props) => (
    <Show title={<PostTitle />} {...props}>
        ...
    </Show>
);

Если Если вы хотите изменить имя в меню, вы можете передать параметры prop с меткой в ​​Resource:

<Resource ... options={{label: "Custom menu name"}}>

Для многоязычных приложений это достигается с помощью i18nProvider prop на Admin

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