Skip to main content

Week 6

  • Created dynamic reusable text icon image component

  • Ensured text icon component to use color based on the current active theme

  • Updated login mechanism to fetch group list on login

  • Saved the group list and current group in local storage for quick access

  • Displayed group list on the header as a dropdown

  • Passed the current group name as header to every subsequent API request

  • Delete user data from local storage and cookie after user logs out

  • Added reusable error handling function to reduce duplicate code

  • Fixed Eslint warnings in copyright script

  • Updated absolute import to relative imports in all layout components

  • Organized links to keep external links in externalLinks.js file and internal links in routes object

  • Fixed the broken upload list on the schedule jobs page

  • Sanitized URL query parameters using query-string library

  • Fixed typo on the browse page

  • Refactored the complete codebase to fix all the console warnings

Screenshot of added pages

Group name light

Group name dark

Schedule Analysis page

Pull requests