Open
Description
Description
This issue is part of the ongoing Inject Form refactoring effort.
Part 1 :
issue : #2038
PR : #2042
Part 2 :
issue : #2172
Context of this last Part:
The inject form, used for both modification and creation, is currently implemented across two JavaScript files: InjectDefinition.js and InjectForm.js.
Goals:
- Convert to TypeScript: Transition these files to .tsx format to leverage TypeScript's type-checking and improved development experience.
- Simplify InjectDefinition.js: Refactor InjectDefinition.js, which currently exceeds 1000 lines, to enhance readability and maintainability.