Skip to content
This repository has been archived by the owner on Aug 28, 2024. It is now read-only.

fix: the logo is show in the settings has no effect. close #214 #216

Merged
merged 4 commits into from
Oct 27, 2023

Conversation

wangjue666
Copy link
Contributor

resolve #214

@likui628
Copy link
Collaborator

likui628 commented Oct 26, 2023

左侧菜单混合模式下,Logo设置被禁用,但是Logo的Toggle状态会影响到左侧sidebar的logo,跟vben2不一致。
有2种方案:

  1. 跟vben2保持一致,左侧菜单混合模式下Logo一直显示
  2. 左侧菜单混合模式下Logo的toggle不禁用

这个跟 #214 无关,我拿到这里讨论下,可以的话一个PR处理掉

@wangjue666 @jinmao88

@wangjue666
Copy link
Contributor Author

我认为更好的做法是: 切换到左侧菜单混合模式下,logo就变为打开状态无法关闭, 这样控制logo开关就光看一个属性,代码逻辑会更清晰些

@likui628
Copy link
Collaborator

likui628 commented Oct 26, 2023

我认为更好的做法是: 切换到左侧菜单混合模式下,logo就变为打开状态无法关闭, 这样控制logo开关就光看一个属性,代码逻辑会更清晰些

又想了一下,有道理;打开状态应该只是显示的状态,不是内部实际的值吧

@wangjue666
Copy link
Contributor Author

@likui628 这样耦合性低一些,只用在设置过程中就能处理好, 而不需要在logo组件内部进行过多的处理,没问题的话我改成这种

@wangjue666 wangjue666 marked this pull request as draft October 27, 2023 01:10
@wangjue666 wangjue666 marked this pull request as ready for review October 27, 2023 09:26
@wangjue666
Copy link
Contributor Author

@likui628 改好了

@likui628 likui628 merged commit eb3b7a2 into vbenjs:master Oct 27, 2023
@wangjue666 wangjue666 deleted the fix-show-logo branch October 30, 2023 09:33
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

设置中,Logo无效
2 participants