gpt4 book ai didi

react-admin - 如何开始折叠左侧菜单

转载 作者:行者123 更新时间:2023-12-04 14:40:53 25 4
gpt4 key购买 nike

是否有一个简单的方法是从折叠的左侧菜单开始,或者我是否需要更新布局?
我想让菜单默认折叠,只有图标可见。
谢谢你。

最佳答案

如果您在说“左侧菜单”时指的是侧边栏,您可以通过打开用户 saga 来隐藏它(切换操作将继续工作):

// closeSidebarSaga.js

import {
put,
takeEvery,
} from 'redux-saga/effects'

import {
REGISTER_RESOURCE, // React-admin 3.5.0
setSidebarVisibility,
} from 'react-admin'

function* closeSidebar(action) {
try {
if (action.payload) {
yield put(setSidebarVisibility(false))
}
} catch (error) {
console.log('closeSidebar:', error)
}
}

function* closeSidebarSaga() {
yield takeEvery(REGISTER_RESOURCE, closeSidebar)
}

export default closeSidebarSaga

// App.js:

import closeSidebarSaga from './closeSidebarSaga'

<Admin customSagas={[ closeSidebarSaga ]} ... }>
...
</Admin>

在 react-admin 库本身中,显然是一个错误,在登录后的某个时间点,调用了操作 SET_SIDEBAR_VISIBILITY = true!

关于react-admin - 如何开始折叠左侧菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56874431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com