Hotfix/minor fixes#68
Merged
Merged
Conversation
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 pull request introduces several updates across multiple components to enhance functionality, improve user experience, and simplify the codebase. Key changes include updates to the layout and navigation behavior, improvements to product and order handling logic, and refactoring of search and filtering functionality.
Layout and Navigation Updates:
sticky top-0classes to theNavBarcontainer insrc/app/(shop)/layout.tsx.Product and Order Handling Improvements:
OrderInProgress, including support forREADY_FOR_PICKUPstatus. (src/app/(shop)/order/[id]/page.tsxR142-L154)ProductDetailPageto handle separate loading states for presentation and product data, and added a stock display for product presentations. (src/app/(shop)/product/[productId]/presentation/[presentationId]/page.tsxL37-R58, src/app/(shop)/product/[productId]/presentation/[presentationId]/page.tsxL90-R97, src/app/(shop)/product/[productId]/presentation/[presentationId]/page.tsxL108-R122, src/app/(shop)/product/[productId]/presentation/[presentationId]/page.tsxR169-R171)Search and Filtering Refactor:
SearchPageto simplify filter handling, remove redundant state, and improve product fetching logic. Breadcrumb generation and filter application have been streamlined. [1] [2] [3] [4]Minor Adjustments and Bug Fixes:
useEffectinHomesets an empty array for recommended products when the user is not authenticated.window.location.reload()inRegisterFormand replaced it with a direct navigation to the home page.Codebase Simplifications:
Avatarto clear the cart on logout and added a safe handler for profile navigation. [1] [2] [3] [4]Navbar. [1] [2]