WikiEduDashboard icon indicating copy to clipboard operation
WikiEduDashboard copied to clipboard

"Refactor AdminUser component from createReactClass to functional com…

Open Yash121l opened this issue 7 months ago • 1 comments

What this PR does

This PR refactors the "AdminUser" component from createReactClass to a functional component. This will help towards aims to modernize the codebase and improve the performance and readability of the component.

Screenshots

Before:

https://github.com/WikiEducationFoundation/WikiEduDashboard/assets/98008765/afa973f0-a881-4165-9c7b-20629a08d5af

After:

https://github.com/WikiEducationFoundation/WikiEduDashboard/assets/98008765/d7ee62ca-7e2e-4d1b-a994-625bd83eb841

Open questions and concerns

  • During the refactor, I ensured that the component's behavior remains the same. However, it would be great to have a thorough review to catch any potential edge cases I might have missed.
  • I'm wondering if there are any additional hooks or patterns we should adopt to further enhance the functionality or performance of this component.

Yash121l avatar Jun 30 '24 18:06 Yash121l