Skip to content

fix: import and map Employee Resignation and Resignation Withdrawal i…#156

Merged
ks093 merged 1 commit into
stagingfrom
fix/resignation-mobile-icons
Jun 1, 2026
Merged

fix: import and map Employee Resignation and Resignation Withdrawal i…#156
ks093 merged 1 commit into
stagingfrom
fix/resignation-mobile-icons

Conversation

@kevinmakora1-crypto

Copy link
Copy Markdown

PR Description
Summary
Resolves an issue in the mobile app where the menu/dashboard items for Employee Resignation and Resignation Withdrawal rendered as blank/missing symbols.

Problem
The backend DocTypes use the following Material Design Icons:

file-document-edit-outline (for Employee Resignation)
file-undo-outline (for Resignation Withdrawal)
Because the mobile app uses a tree-shakeable SVG icon component (MdiIcon.vue) to avoid loading the entire @mdi/js webfont, icons must be explicitly imported and mapped. Since these two icons were missing from the component's imports and the internal iconMap, they rendered as blank space.

Solution
Imported mdiFileDocumentEditOutline and mdiFileUndoOutline from @mdi/js.
Mapped them to 'file-document-edit-outline' and 'file-undo-outline' in iconMap in
src/components/base/MdiIcon.vue
.
Verification
Verified that the mapping correctly binds the @mdi/js SVG paths.

Copilot AI review requested due to automatic review settings May 31, 2026 09:49

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Adds two missing Material Design Icon mappings (file-document-edit-outline and file-undo-outline) to the tree-shaken MdiIcon.vue component so the Employee Resignation and Resignation Withdrawal menu items render their icons correctly.

Changes:

  • Import mdiFileDocumentEditOutline and mdiFileUndoOutline from @mdi/js.
  • Register the corresponding kebab-case keys in iconMap.

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

@kevinmakora1-crypto kevinmakora1-crypto requested a review from ks093 June 1, 2026 06:24
@ks093 ks093 merged commit 4d2b992 into staging Jun 1, 2026
2 checks passed
@ks093 ks093 deleted the fix/resignation-mobile-icons branch June 1, 2026 06:39
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.

3 participants