Jul 20th Admin table enhancements

This pull request is a brilliant step forward in the wizarding world of code! ๐Ÿง™โ€โ™‚๏ธ Here's what our extraordinary devs just did:

  • Admin Table Enhancements ๐Ÿ’ผ In AdminsTable.js, we improved the performance of our system. We updated a function (we call it useEffect) to keep track of main table's settings like current page index, size and sorting more efficiently with every change happening on the table. This means our admin table now responds faster to your commands. ๐ŸŽ๏ธ

  • Programs Filtering Magic ๐ŸŽฉ In ProgramsMainFilter.js, the magical word, known as prog_name, now uses a fantastic solution called useSelector. This offers an even quicker and cleaner way for you to filter your programs. Now, it's easier than ever for you to find what you're looking for! ๐Ÿ•ต๏ธโ€โ™€๏ธ

  • Table Tool Wielding ๐Ÿ› ๏ธ In ProgramsTableTools.js, we have summoned some spells to significantly enhance the experience:

    • We've replaced useParams with a more powerful magical tool, useLocation, allowing us to fetch information better and faster. ๐ŸŽ

    • Our mighty entitiesId variable now uses the power of state, courtesy of useLocation. This change helps us better manage and access vital information when we need it. ๐Ÿš€

    • As we cleaned up our potion ingredients, we found and removed some unused imports. Less clutter for a better coding experience! ๐Ÿงน

    • We've made some changes to the popNotification function. Though mysterious, these changes are sure to improve your experience with our enchanted notifications! ๐Ÿ›Ž๏ธ

    • We have updated the loading and mdata variables using what we call useState. This update makes our system faster, smarter and overall more fantastic. ๐ŸŒŒ

So, buckle up, because your coding experience is about to get a turbo boost!

Last updated