Repository navigation
[UI] Replace direct MUI imports in root UI primitives and utility surfaces - #19126
Conversation
…faces Signed-off-by: Rishi Raj <[email protected]>
There was a problem hiding this comment.
Code Review
This pull request refactors multiple UI components to consolidate icon imports by moving them from individual @mui/icons-material imports to the centralized @sistent/sistent library. This change improves code organization and consistency across the project. I have no feedback to provide.
|
Commit SHA: END-TO-END TESTS
📦 Test Result Summary
⌛ Duration: 7 minutes and 20 seconds Overall Result: 👎 Some tests failed. [Show/Hide] Test Result Details
❌ Failed Test Details The following tests failed. Click on each to see the failure reason: ❌ Verify Kanvas Snapshot UI elements (Meshery - chromium-meshery-provider)File Location: Error Message: ❌ Delete Kubernetes cluster connections (Meshery - chromium-meshery-provider)File Location: Error Message: Code Snippet: ❌ Import a Model via File Import (Meshery - chromium-meshery-provider)File Location: Error Message: ❌ Import a Model via File Import (None - chromium-local-provider)File Location: Error Message: 🔗 Relationship Tests [Show/Hide] Relationship Test Details (18 tests)
|
Description
Swaps all remaining direct
@mui/*icon imports across 13 scoped root-level components and utility files with their@sistent/sistentequivalents. Also migrates the mui-datatables type import in MesheryCredentialComponent to@sistent/mui-datatables.No visual or behavioral changes — just cleaning up import sources as part of the Phase 2 theme restructure (#18657).
Files changes:
ViewSwitch,ReactSelectWrapper,YamlDialog,`` MesheryChart,MesheryAdapterPlayComponent,MesheryPlayComponent,MesherySettingsEnvButtons,DataFormatter/index,MesheryCredentialComponent.Fixes #18732
Signed commits