Implemented search bar functionality on the sidebar. Input state for the search bar is kept on the Redux Store.
Added new logo to the navbar, and tweaked the navbar styling.
When we removed 'as={Link}' from the 'Card' components on AllProducts in order to get the 'Add to Cart' buttons working, I discovered this had the unintended effect of removing the nice animation that we had before on hover.
I was able to restore the animation by adding a boolean 'link' prop on to the Card component. This has the disadvantageous affect of making the description and blank areas of the card also appear to be a link (with the cursor changing to a hand) without actually linking to the product page, which could be confusing to our users.
This is something to be addressed later but I think it's a fine compromise for now to get the animation back.
Implemented search bar functionality on the sidebar. Input state for the search bar is kept on the Redux Store.
Added new logo to the navbar, and tweaked the navbar styling.
When we removed 'as={Link}' from the 'Card' components on AllProducts in order to get the 'Add to Cart' buttons working, I discovered this had the unintended effect of removing the nice animation that we had before on hover. I was able to restore the animation by adding a boolean 'link' prop on to the Card component. This has the disadvantageous affect of making the description and blank areas of the card also appear to be a link (with the cursor changing to a hand) without actually linking to the product page, which could be confusing to our users. This is something to be addressed later but I think it's a fine compromise for now to get the animation back.