Skip to content

feat: add description and shortcuts to header menu registration#38

Merged
roncodes merged 3 commits intomainfrom
feature/header-menu-shortcuts
Mar 26, 2026
Merged

feat: add description and shortcuts to header menu registration#38
roncodes merged 3 commits intomainfrom
feature/header-menu-shortcuts

Conversation

@roncodes
Copy link
Member

Summary

Adds a description and shortcuts array to the registerHeaderMenuItem call in addon/extension.js, following the pattern established in the Ledger engine.

Each shortcut entry provides:

  • title — human-readable section name
  • description — one-line summary of what the section does
  • icon — FontAwesome icon name
  • route — the Ember route to transition to on click

Shortcuts added: API Keys, Webhooks, Sockets, Events, Logs

Changes

  • addon/extension.js — expanded the options object passed to registerHeaderMenuItem with description and shortcuts

Testing

No logic changes. The shortcuts are purely declarative data consumed by the header menu component in @fleetbase/ember-ui.

@roncodes roncodes merged commit 531e1d4 into main Mar 26, 2026
6 checks passed
@roncodes roncodes deleted the feature/header-menu-shortcuts branch March 26, 2026 09:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant