Uploaded image for project: 'Hybrid Cloud Console'
  1. Hybrid Cloud Console
  2. RHCLOUD-44574

Migrate @data-driven-forms/mui-component-mapper to TypeScript

XMLWordPrintable

    • 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/

              mmarosi123 Martin Marosi
              mmarosi123 Martin Marosi
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: