-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Labels
feature requestgood first issueGood for newcomersGood for newcomersrefactorRefactoring tasksRefactoring tasksui/uxissue related and being worked with the figma file of the Admin UIissue related and being worked with the figma file of the Admin UI
Description
Is your feature request related to a problem? Please describe.
-
Evaluate this file:
-
Analyze the file for refactoring opportunities to reduce its size to under 600 lines by identifying:
- Duplicated code or patterns that could be consolidated
- Complex logic that could be extracted into helper functions or custom hooks
- UI components that could be split into smaller, reusable sub-components
- State management that could be simplified or moved to custom hooks
- Validation logic or form handling that could be abstracted
- Type definitions or constants that could be moved to separate files
-
Create a series of PRs related to the fixes:
-
Each PR must cover a main refactoring suggestion
-
If your proposal suggests splitting the file into multiple files, then each PR must have <= 10 code files to review
-
The final PR must alter this file to make sure the screen is excluded from the
.github/workflows/scripts/countline.pyscript.github/workflows/pull-request.yml -
The file layouts must be compatible with our reusable components policy:
-
-
Ensure refactoring maintains:
- Current functionality and behavior
- Type safety
- Readability and maintainability
Describe the solution you'd like
- See above
Describe alternatives you've considered
- N/A
Approach to be followed (optional)
- N/A
Additional context
- N/A
Metadata
Metadata
Assignees
Labels
feature requestgood first issueGood for newcomersGood for newcomersrefactorRefactoring tasksRefactoring tasksui/uxissue related and being worked with the figma file of the Admin UIissue related and being worked with the figma file of the Admin UI
Type
Projects
Status
Backlog
Status
Backlog