Draft: Resolve "feat(profile-academic): implement stream-based dependent academic dropdowns"
Description:
Implemented stream-based academic filtering in the profile completion flow.
Changes Made
-
Replaced
Organisation Typedropdown withAcademic 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