7.2. Mount points for dynamic plugin integration


You can customize the application header in Developer Hub using mount points for dynamic plugins. These mount points give flexibility in configuring the position of the header, its components and dropdown menus. You can create a customized experience with the following enhancements:

application/header
Controls the header position. Use config.position to set placement as either above-main-content or above-sidebar.
global.header/component

Configures header components. Use config.priority to set the order of components, and pass properties (including CSS styles) via config.props.

  • Self-service button

    - mountPoint: global.header/component
      importName: HeaderIconButton
      config:
        priority: 80
        props:
          title: Self-service
          icon: add
          to: create
  • Spacer element

    - mountPoint: global.header/component
      importName: Spacer
      config:
        priority: 99
        props:
          growFactor: 0
  • Divider element

    mountPoints:
      - mountPoint: global.header/component
        importName: Divider
        config:
          priority: 150
global.header/profile

Configures the profile dropdown list when the ProfileDropdown component is enabled.

  • Adding a settings link to the profile dropdown

    - mountPoint: global.header/profile
      importName: MenuItemLink
      config:
        priority: 100
        props:
          title: Settings
          link: /settings
          icon: manageAccounts
global.header/create

Configures the create dropdown list when the CreateDropdown component is enabled.

  • Adding a section for registering a component

    - mountPoint: global.header/create
      importName: RegisterAComponentSection
      config:
        props:
          growFactor: 0
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部