1. My Orders — Profile Menu Integration Added a "My Orders" quick-access option inside the profile dropdown menu. Previously, users had no direct shortcut to their orders from the header. Now, both desktop and mobile dropdown menus show a My Orders button (with a shopping bag icon). Clicking it takes the user directly to the Orders tab inside the Profile page without any extra navigation steps.
2. Category Navigation Bar — Home Page Restriction The Category Strip (horizontal scrollable category bar) was showing on every page of the app including Product Details, Profile, and Wishlist pages — which was visually inconsistent. The fix restricts the Category Strip to appear only on the Home page. All other pages now load cleanly without it.
3. Top Gap / Spacing Fix — All Pages After hiding the Category Strip on external pages, a blank white gap was left at the top of every non-home page because the layout was still reserving space for it. Each individual page was updated with a negative top margin (mt) to pull the content upward and eliminate that empty space. This was done page by page (not in a shared file) to avoid breaking the home page layout:
Dashboard / Home — Category section pulled up Wishlist Page — Content moved up below header Profile Page — Profile card section tucked under header Product Details Page — Product view starts directly below header Catalog Products Page — Catalog list starts immediately Filtered Products Page — Filter results start without gap 4. Spacing Fine-Tuning (Multiple Rounds) Throughout the day, the top margin values were iteratively adjusted based on visual review. The goal was to find the right balance — not too much overlap with the header, not too much empty space below it. Values moved from -mt-3 → -mt-4 → -mt-8 on desktop, and were individually fine-tuned per page and screen size (mobile vs tablet vs desktop).
5. Code Cleanup — UserProfile.tsx Minor formatting cleanup was done on UserProfile.tsx — removing unnecessary blank lines and standardizing the className template literal style. No functional changes, just keeping the code tidy and consistent.