-
Task
-
Resolution: Done
-
Normal
-
None
-
None
-
Future Sustainability
-
5
-
False
-
-
False
-
None
-
Unset
-
None
-
-
-
HCC Framework Sprint 52
Migrate @data-driven-forms/mui-component-mapper package from JavaScript to TypeScript.
Package Details:
- Package: @data-driven-forms/mui-component-mapper
- Current size: 54 JS files, 3,799 lines of code
- Purpose: Material-UI component mapper
- Dependencies: react-form-renderer, common
Migration Tasks:
- Convert .js/.jsx files to .ts/.tsx
- Add proper TypeScript type definitions for Material-UI component props
- Type all component mapper interfaces
- Update React component props with proper TypeScript types
- Ensure Material-UI component integration types are properly defined
- Update imports/exports to use TypeScript types
- Run tests to ensure Material-UI components work correctly
- Update any generated type definitions to source types
Technical Notes:
- Should be migrated after react-form-renderer and common packages
- TypeScript infrastructure already configured
- Must maintain compatibility with Material-UI types
- Must maintain backward compatibility for existing consumers
Repository: https://github.com/data-driven-forms/react-forms
Package Path: packages/mui-component-mapper/