Skip to content

Finalize Responsive AppBar | Improved Layout, Fixed Lint Errors, Updated Theme & Docs #1959

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

Open
wants to merge 1 commit into
base: dev
Choose a base branch
from

Conversation

Yanvi09
Copy link

@Yanvi09 Yanvi09 commented Jun 19, 2025

This pull request includes a complete and polished update to the AppBar component, addressing multiple issues and enhancing responsiveness and maintainability.

Changes that I Made:
1> Refactored AppBar.js for fully responsive layout across screen sizes

2> Introduced new flex-based wrapper theme.innerResponsive with proper breakpoints

3> Fixed all linting errors (react/no-unused-state, camelcase, sort-comp)

4> Removed unused state.height and restructured scroll logic

5> Updated theme.module.css to support responsive structure

6> Cleaned up propTypes and className conditions for better readability

7> Updated README.md to reflect component usage and structure

Notes:

All changes were tested on both desktop and mobile resolutions using DevTools.

Screenshots and inspection proof included in the issue thread.
Screenshot 2025-06-19 005749
Screenshot 2025-06-19 005757

Code follows the existing react-toolbox structure, naming, and conventions.

Performed by: @Yanvi09
Date: June 19, 2025

Ready for review & merge!

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