Skip to content

MERGING feature/vite-migration into develop#112

Draft
delcroip wants to merge 37 commits intodevelopfrom
feature/vite-migration
Draft

MERGING feature/vite-migration into develop#112
delcroip wants to merge 37 commits intodevelopfrom
feature/vite-migration

Conversation

@delcroip
Copy link
Member

MERGING feature/vite-migration into develop

@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
1 Security Hotspot
3.7% Duplication on New Code (required ≤ 3%)
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

delcroip and others added 16 commits January 25, 2026 22:54
Migrate Grid components from deprecated `item xs={n}` props to new `size={{ xs: n }}` syntax across form panels (ClaimAdministratorFormPanel and EnrolmentOfficerFormPanel) for compatibility with updated Material-UI versions. Remove unused "validityTo" field from user summary projections in actions.js. Add exports for ADMIN_MAIN_MENU_CONTRIBUTION_KEY and StyledPaper to improve module reusability.
Enable automatic JSX runtime with '@emotion/react' as the import source to support Emotion's CSS-in-JS styling, improving performance and developer experience.
The React plugin configuration had a duplicate jsxImportSource entry for '@emotion/react', which is redundant and could potentially cause configuration issues. This change cleans up the config by eliminating the duplicate.
Removed several peer dependencies such as @babel/highlight, sprintf-js, and string-width that were no longer needed, reducing the lock file size and cleaning up the project.
Refactor admin menu configuration from legacy core.MainMenu to new fe-core.menus extension point. Update menu items to use plain text keys and icon names instead of FormattedMessage components and icon JSX, improving maintainability and consistency with the fe-core framework. Remove unused AdminMainMenu import.
@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
1 Security Hotspot
3.7% Duplication on New Code (required ≤ 3%)
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants