WikiEduDashboard
WikiEduDashboard copied to clipboard
Wiki Education Foundation's Wikipedia course dashboard system
## What this PR does This PR converted the add_category_button.jsx from class to functional component. ## Videos Before: [Before.webm](https://github.com/WikiEducationFoundation/WikiEduDashboard/assets/119471995/67263734-e14b-484f-9ac7-6489446ed280) After: [After.webm](https://github.com/WikiEducationFoundation/WikiEduDashboard/assets/119471995/6017b340-87db-431d-9c76-0e3017ae1a0d)
## What this PR does This PR converted the course_alert.jsx from class to functional component. ## Screenshots Before:  After: 
## What this PR does This PR converted the course_alerts.jsx from class to functional component. ## Screenshots Before:  After: 
fixes #4712 This PR aims to migrate the training update process to Sidekiq. So that there are free resources available on the main thread. - [x] Move the update process...
## What this PR does Closes issue #5776 On one Alert, need to email to instructors + blocked student -edited- - a new mailer + new template - a new...
## What this PR does Refactored panel.jsx from class component to functional component. ## Screenshots Before: https://github.com/WikiEducationFoundation/WikiEduDashboard/assets/96368921/7675ad51-c4bb-444e-aa43-0f3ffa2c74ae After: https://github.com/WikiEducationFoundation/WikiEduDashboard/assets/96368921/57549533-5e97-42ef-94ac-f88cdd4b6b9f
## What this PR does Implemented styled React-Select to alerts_handler.jsx part of #5756 ## Screenshots Before:  After: 
## What this PR does Refactored summary_panel.jsx to functional component ## Screenshots Before: https://github.com/WikiEducationFoundation/WikiEduDashboard/assets/96368921/1014399a-c0d7-4882-9adf-beafe96bbeed After: https://github.com/WikiEducationFoundation/WikiEduDashboard/assets/96368921/2636c7ca-9be1-4b74-be18-a84e492a3b35
## What this PR does This PR converted the option.jsx from class to functional component. ## Videos Before: [Before.webm](https://github.com/WikiEducationFoundation/WikiEduDashboard/assets/119471995/1c066386-16e9-4c0c-a78f-95aaa594bbfd) After: [After.webm](https://github.com/WikiEducationFoundation/WikiEduDashboard/assets/119471995/6cb5fc99-d44c-4522-8be6-67ebfb4abdbc)
## What this PR does Part of https://github.com/WikiEducationFoundation/WikiEduDashboard/issues/5393 (Component refactor for React class components) Refactors Class component to a function component for `text_input.jsx` ## Screenshots 