-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make left side bar move in/out #150 #166
base: development
Are you sure you want to change the base?
Conversation
Reviewer's Guide by SourceryThis pull request implements the functionality to make the left sidebar move in and out based on user interaction and screen size. The changes involve updating the Vue components and styles to handle the sidebar's visibility and positioning dynamically. File-Level Changes
Tips
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey @odkhang - I've reviewed your changes - here's some feedback:
Overall Comments:
- Consider reducing code duplication in CSS changes across multiple files. A global CSS class or mixin could be used to handle layout adjustments when the sidebar is closed.
- Review the changes to sidebar behavior, especially in relation to route changes. Ensure that the sidebar state is managed correctly across different scenarios.
Here's what I looked at during the review
- 🟢 General issues: all looks good
- 🟢 Security: all looks good
- 🟢 Testing: all looks good
- 🟢 Complexity: all looks good
- 🟢 Documentation: all looks good
Help me be more useful! Please click 👍 or 👎 on each comment to tell me if it was helpful.
Please add screenshots. |
Given the existing design it seems like the functionality of a "Sidenav push (off-canvas)" would be suitable. Compare here: https://www.w3schools.com/howto/howto_js_sidenav.asp |
Summary by Sourcery
This pull request adds the ability to toggle the visibility of the left sidebar. It includes updates to multiple components and views to ensure the layout adjusts correctly when the sidebar is shown or hidden.