[Faculty] Fix UI for course students#72
Open
Shadmerov wants to merge 15 commits into
Open
Conversation
…just related dependencies
…dent screens - Updated StudentsNavigator to include card presentation and slide animation for StudentContact. - Refactored AddStudentsModalContent, SelectStudentsModalContent, and CourseStudentsTab to use CtaButton and CtaButtonContainer. - Replaced custom iOS headers with IosTopBar for better maintainability. - Adjusted styles and layout across components to improve UX.
- Updated translations for English and Italian to include new special needs terms. - Refactored student-related components to improve code organization and reusability. - Introduced new components: BooksIcon and HighlightedName for better UI representation. - Improved navigation type safety in student screens. - Adjusted styles and layout for better user experience across various screens.
Add student feature error codes and shared StudentsFeatureError type. Extract student filtering into useFilteredStudents hook for reuse. Update add/select student modals to consume shared filtering logic. Export new hooks and error types from the students feature module.
…screens - Updated Android back icons to use faArrowLeft for better compatibility. - Standardized background colors and spacing across student screens. - Added bottom tab bar height handling in add/select student modals. - Added an ellipsis menu in select students modal for extra actions. - Refactored screen styles to improve readability and maintainability. Co-authored-by: Cursor <cursoragent@cursor.com>
-Add dynamic academic year utility and update related constants. -Refactor student modals to use AndroidTopBar and align screen styles.
…tion screens - Add SelectContactMethod, EmailCompose, and NotifyCompose screens for student communication. - Updated navigation structure to include new screens with appropriate presentation styles. - Removed deprecated StudentExamsScreen and BooksIcon component for cleaner codebase. - Enhanced translation files with new terms for improved user experience. Co-authored-by: Cursor <cursoragent@cursor.com>
- Replaced Alert with direct navigation to EmailCompose for student contact. - Updated StudentContact to use TouchableOpacity for email interaction. - Removed unnecessary components and simplified the email contact flow. Co-authored-by: Cursor <cursoragent@cursor.com>
Author
|
closes #8 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
closes #8