Skip to content

Draft: Resolve "feat(profile-academic): implement stream-based dependent academic dropdowns"

Shanmukha varma Lanke requested to merge academic-details into develop

Description:

Implemented stream-based academic filtering in the profile completion flow.

Changes Made

  • Replaced Organisation Type dropdown with Academic Stream

  • Added dependent dropdown filtering logic for:

    • University
    • College / Institution
    • Specialization
  • Updated dropdown behavior to dynamically load relevant options based on selected academic stream

  • Added reset handling for dependent fields when parent selection changes

  • Improved academic selection flow and data consistency

  • Maintained existing validation and profile submission functionality


Type of Change:

  • Bug Fix
  • Feature Development
  • Documentation

Testing:

  • Tested on desktop
  • Tested on mobile
  • Tested in different browsers

Screenshots (if applicable):

  • Added updated Academic Details UI screenshots
  • Added dependent dropdown filtering screenshots

Video Demo

Add a link to the demo of the PR

If you have used AI create this PR, please also record video of yourself explaining the changes.

Link to code walkthrough


Checklist:

  • Code follows project style guidelines
  • Self-review completed
  • No console errors
  • TypeScript types are correct

Closes #295

Merge request reports

Loading