桌面/移动端上相同的导航栏

你好 :wave:

我有一个主题组件:https://meta.discourse.org/t/floating-navigation-controls-and-desktop-navigation-bar-for-mobile/236656,有人要求让它重新工作,因为它目前已损坏。
以前,该组件会覆盖模板,但该方法不再有效。

不过,直到现在我才注意到核心代码中的这一点 :sweat_smile:

如果一切顺利,现在使用值转换器实现比以前更容易。

在管理员中的主题组件 JS 部分添加此内容:

import { apiInitializer } from "discourse/lib/api";

export default apiInitializer((api) => {
  api.registerValueTransformer("navigation-bar-dropdown-mode", ({ value }) => {
    return false;
  });
});

希望有效 :slight_smile:

3 个赞