如果AUTH_ERROR打开对话框或模态(401)

时间:2017-08-24 16:47:02

标签: admin-on-rest

如果我在AUTH_ERROR中获得状态401,我想打开一个Dialog或Modal。实现这一目标的最佳方式是什么。

谢谢!

1 个答案:

答案 0 :(得分:1)

您必须采用自定义应用路线:

按照documentation启动自定义应用。

添加一个应该采用最新动态(takeLatest在redux-saga中)FETCH_ERROR动作的传奇。此操作具有error属性。然后,传奇应该在redux-saga中调度(put)一个自定义动作,该动作将被你要添加的减速器使用。

此缩减器应包含模态所需的数据:至少是一个确定是否显示模式的布尔值。

最后,通过添加自定义redux连接组件来更新您的自定义应用程序,该组件将检查是否必须显示您的模态。