Revert PR #315: Restore emoji-based navigation and dashboard icons #363
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR reverts the changes made in PR #315 ("Replaced navibar and dashboard emojis with Professional Icons") and restores the original emoji-based icon system for navigation and dashboard components.
Changes Made
Removed Professional Icon Components
src/components/navbar/NavbarIcon.tsx
- Component that mapped names to Lucide React iconssrc/components/navbar/NavbarIconInjector.tsx
- Component that dynamically injected professional icons into navbar elementsRestored Emoji-Based Navigation
Updated
docusaurus.config.ts
to use emojis directly with thenav-emoji
CSS class instead of placeholder spans:Updated Dashboard Components
Cleaned Up Dependencies
NavbarIcon
andNavbarIconInjector
from all consuming componentsNavbarIconInjector
usage fromsrc/theme/Navbar/index.tsx
nav-emoji
CSS classes that handle responsive emoji displayEmoji Mapping Applied
Impact
This change restores the navigation bar and dashboard to their original state before PR #315, using the familiar emoji-based icon system. The existing responsive CSS for
nav-emoji
class ensures proper display across different screen sizes. All functionality remains unchanged - only the visual representation has been reverted from professional icons back to emojis.Closes the issue requesting reversion of PR #315 changes.
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.