在react-admin中选择项目页面

时间:2018-11-25 11:39:50

标签: reactjs react-admin

我正在使用react-admin在管理仪表板上工作,我正在寻找一种方法来允许用户登录,选择他要处理的项目,然后才向他显示仪表板以及特定于选定的项目。

类似于Firebase控制台的工作方式。

创建这样的东西的最佳方法是什么?

编辑

为回应 linguamachina 的非常友好的建议,我将添加更多详细信息:

我不是在寻找UI或UX解决方案。我正在使用react-admin库,并且试图了解什么是该用例的最佳实践。 我的数据源看起来像这样: http://my_api_server/projects/project_id/some_resource/resource_id

当前,我已经编写了dataProvider,以便它在初始化时需要项目ID:

const dataProvider = myDataProvider(projectId)
const App = () => (
    <Admin dataProvider={dataProvider}>
        <Resource name="some_resource">
    </Admin>
)

这正常,但是我想选择动态更改项目。如果可以在资源请求中将项目ID作为附加参数发送,则可以真正解决此问题。 另外,我还是将项目ID保存到localStorage中,并在请求期间从那里获取它。

我只是在寻找最简单的解决方案,该解决方案可以使用react-admin的许多内置功能。<​​/ p>

0 个答案:

没有答案