feat(Apps): introduce Apps tab and related screens for enhanced navigation
- Added a new "Apps" tab in the TabsLayout, providing users with access to various applications. - Created AppsScreen to display app entries, including a schedule feature with a calendar icon. - Implemented routing for the schedule and course screens under the new Apps tab structure. - Updated navigation hrefs to reflect the new Apps section, improving overall user experience. - Refactored HomeScreen to manage bottom tab visibility based on scroll events, enhancing usability.
This commit is contained in:
@@ -29,12 +29,16 @@ export function hrefNotifications(): string {
|
||||
return '/messages/notifications';
|
||||
}
|
||||
|
||||
export function hrefApps(): string {
|
||||
return '/apps';
|
||||
}
|
||||
|
||||
export function hrefSchedule(): string {
|
||||
return '/schedule';
|
||||
return '/apps/schedule';
|
||||
}
|
||||
|
||||
export function hrefScheduleCourse(courseId: string): string {
|
||||
return `/schedule/course?courseId=${encodeURIComponent(courseId)}`;
|
||||
return `/apps/schedule/course?courseId=${encodeURIComponent(courseId)}`;
|
||||
}
|
||||
|
||||
export function hrefProfileSettings(): string {
|
||||
|
||||
Reference in New Issue
Block a user