Skip to content

Add icon registration and update navigation for roadmap module - #1

Merged
roble merged 1 commit into
mainfrom
dev
Mar 18, 2026
Merged

roble merged 1 commit into
mainfrom
dev

Conversation

@roble

@roble roble commented Mar 18, 2026

Copy link
Copy Markdown
Contributor

This pull request introduces a new "roadmap" icon to the navigation system and ensures it's registered and displayed correctly. The main changes involve importing the icon, registering it for use, and linking it to the roadmap navigation section.

Navigation icon integration:

  • Imported registerIcon and the IconMap icon component into resources/js/app.ts to enable icon registration.
  • Registered the "roadmap" icon in the setup function using registerIcon('roadmap', IconMap) in resources/js/app.ts.
  • Added the icon attribute with value 'roadmap' to the roadmap section in routes/navigation.php so the icon appears in navigation.

Copilot AI review requested due to automatic review settings March 18, 2026 19:46

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR integrates a new “roadmap” navigation icon by registering the icon in the module’s frontend bootstrap and wiring the icon key into the module’s navigation section definition.

Changes:

  • Register a roadmap icon key to use the Heroicons “map” icon in the module setup.
  • Add the icon attribute to the Roadmap navigation section so the UI can render the icon.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
routes/navigation.php Adds icon => 'roadmap' to the Roadmap navigation section attributes.
resources/js/app.ts Imports the icon component and registers it under the roadmap key during module setup.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@roble
roble merged commit 2f7ce3e into main Mar 18, 2026
10 of 14 checks passed
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.

2 participants