Skip to content

More Refactors and Dashboard updates - #43

Merged
khanal-samir merged 6 commits into
mainfrom
feat/ui
Mar 13, 2026
Merged

More Refactors and Dashboard updates#43
khanal-samir merged 6 commits into
mainfrom
feat/ui

Conversation

@khanal-samir

Copy link
Copy Markdown
Owner

No description provided.

…ssibility

- Refactored LandingFooter component to enhance styling and text clarity.
- Updated LandingHero component with better typography and layout adjustments.
- Improved LandingTestimonials section with refined text and layout.
- Enhanced Navbar component with theme toggle functionality and styling updates.
- Adjusted UI button styles for better interaction feedback.
- Updated loading state visuals for consistency with new design.
- Modified page header for improved text wrapping.
- Enhanced stat cards for better number presentation.
- Updated user avatar styles for a more cohesive look.
- Added theme toggle component for light/dark mode switching.
- Conducted a comprehensive redesign audit to elevate overall UI quality.
- Added student and teacher dashboard hooks for fetching dashboard data.
- Implemented dashboard UI components for students and teachers, including stat cards and recent assignments/announcements.
- Introduced new schemas for student and teacher dashboard responses.
- Updated existing components to display relevant statistics and information.
- Added new pages for teacher resources and schedule, with a "coming soon" message.
- Improved UI consistency with icons and layout adjustments across various components.
…r improved layout and consistency across teacher pages

- Updated TeacherBatchDetailPage to use SectionHeader for enrolled students section.
- Refactored TeacherDashboard to replace Card components with SectionHeader and StatCards for subjects, recent assignments, and announcements.
- Modified TeacherSubjectDetailPage to use SectionHeader for assigned teachers section.
- Changed TeacherSubjectsPage to utilize SectionHeader and Table for displaying subjects.
- Refactored BatchInfoCards to use StatCards for displaying batch information.
- Updated StudentDetailView to use StatCards for displaying student profile and semester progress.
- Introduced new SectionHeader component for consistent section headers across pages.
- Enhanced StatCards component to support different layouts (strip and cards).
- AuthSidePanel: changed background and text colors for better branding; adjusted blur effects.
- Landing Features: refined feature descriptions for clarity; added decorative gradient background.
- Landing Footer: updated background and text colors; improved link styles for better accessibility.
- Landing Hero: enhanced visual elements and animations; adjusted text for improved readability.
- Landing Testimonials: modified section header and testimonial card styles for consistency.
- Navbar: improved mobile menu interactions; updated link styles and button texts for clarity.
- useTeacherApproval: added cache invalidation for additional queries upon teacher approval.
@khanal-samir
khanal-samir merged commit ab8e541 into main Mar 13, 2026
1 check passed
@khanal-samir
khanal-samir deleted the feat/ui branch March 13, 2026 05:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant