-
Notifications
You must be signed in to change notification settings - Fork 129
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
activityBar按钮点击之后没有收起 #851
Comments
正常来讲,你 |
@wewoor 谢谢你的回复,但是目前我的操作是 点击这个按钮之后会把我的login form open,但是现在没有去隐藏这个去登陆,而是需要我点击旁白才会触发这个场景 |
第一个问题activityBar按钮点击之后没有收起这个问题是可以复现的。
https://github.com/bnyte/molecule-851
第二个问题可能是样式污染,初步感觉是和antd冲突了?我重新起了一个最小项目是没有这个问题的,我需要再确定一下。(可能是antd的问题 我追踪一下taier代码看看 taier是没有这个问题的) 这里的样式优先级感觉是有问题的~ @wewoor 大佬有时间看看 谢谢😊 |
好像 taier 里也有这个问题 |
感觉我提的第二点也是个问题,因为我现在知道怎么复现了。 |
第一个问题估计是 Menu 组件 onClick 没有去处理收起的问题,第二个问题应该 css 的优先级的问题 你看看要不都来一个 PR? |
molecule.folderTree.onCreate(async (type: FileType, id?: UniqueId) => {
const folderTree = molecule.folderTree.getState().folderTree;
if (!localStorage.getItem(Constant.Authorization.Nickname)) {
message.error('请先登录吧!');
return;
}
if (type === 'File') {
console.log("create file")
} else if (type === 'Folder') {
let parentId = typeof id === 'string' ? id : folderTree?.data?.[0]?.id;
molecule.folderTree.add(
new TreeNodeModel({
id: `createFolder_${new Date().getTime()}`,
name: '',
isLeaf: false,
fileType: FileTypes.Folder,
isEditable: true,
data: {
parentId,
},
}),
parentId
);
}
}); 但是我加上这行代码会样式渲染有问题 不知道为什么 很奇怪 |
Question
在我点击这个去登录之后并没有自动收起这个按钮,请问通过什么样的属性可以收起?
The text was updated successfully, but these errors were encountered: