Add Custom Sidebar, Header, and Profile Dropdown Components#94
Open
JOELNATHAN544 wants to merge 37 commits intoVitalisn4:devfrom
Open
Add Custom Sidebar, Header, and Profile Dropdown Components#94JOELNATHAN544 wants to merge 37 commits intoVitalisn4:devfrom
JOELNATHAN544 wants to merge 37 commits intoVitalisn4:devfrom
Conversation
…nd mobile navigation, and integrating Sidebar and ProfileDropdown for improved user experience
…theme toggle and logout functionality
…inks and animated transitions
… for improved user interaction
…straint for improved responsiveness
…bility and visual consistency
…rofile dropdown for enhanced user navigation
… layout for logged-out users
…ty and improve navigation layout
…n positioning for better user experience
…ollapse button for better accessibility
…h improved styling and focus effects
…e layout and improve user experience
…ayout for improved user experience
…te management and user experience
…ntext for improved user experience
…across components
…archContext for improved search handling
… layout for improved user experience
adding link count to master
update the master with latest changes
…user customization options
…r session management
|
Hi @JOELNATHAN544! 👋 Thank you so much for your contribution to LinkSphere! 🚀 The entire LinkSphere team truly appreciates your effort and dedication in helping us improve the project. Your PR is now in our review queue, and we'll get back to you with feedback as soon as possible. If you have any questions or want to discuss your changes, feel free to reply here. Welcome to the LinkSphere community! 💜 |
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.
This branch introduces three new core UI components to the project:
Sidebar (Sidebar.tsx):
Implements a collapsible sidebar for navigation, featuring user-specific links and a responsive design. The sidebar can be expanded or collapsed, and its width adjusts accordingly.
Header (Header.tsx):
Adds a top navigation bar with a dashboard button, search functionality, a notification (bell) icon, and a profile dropdown. The header is styled for both light and dark modes and is responsive.
Profile Dropdown (ProfileDropdown.tsx):
Provides a user profile menu accessible from the header. The dropdown displays user information, navigation to account settings, a settings submenu (with theme toggle and logout), and a logout button in both the main and settings menus.
Key Features:
Responsive and modern UI for navigation and user actions.
Theme toggle (light/dark mode) moved into a settings submenu within the profile dropdown.
Sidebar and header are fully integrated with user authentication and navigation.
Notification (bell) icon included in the header.
All components are styled for consistency with the rest of the application.