реакции-админ: для чего нужен authParams? - PullRequest
2 голосов
/ 22 марта 2019

Я использую act-admin и просматриваю страницу документации для создания страницы с разрешениями

В примере показано:

const MyPageWithPermissions = ({ location, match }) => (
    <WithPermissions
        authParams={{ key: match.path, params: route.params }}
        // location is not required but it will trigger a new permissions check if specified when it changes
        location={location}
        render={({ permissions }) => <MyPage permissions={permissions} /> }
    />
);

export default MyPageWithPermissions;

Прежде всего:

  • route не определено, каково реальное значение?

Я хотел бы знать:

  • Для чего используется authParams?Это требуется или необязательно?
  • Может ли authParams быть пропущено?
  • Если это необходимо, почему оно не устанавливается автоматически непосредственно в WithPermissions Компонент?

1 Ответ

1 голос
/ 22 марта 2019

Это для пользовательских параметров, которые вы хотели бы отметить в своем authProvider. Они будут переданы ему, когда WithPermissions вызовет его.

Они являются необязательными, хотя, как вы можете видеть в следующем примере для пользовательского меню

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