Add gallery view toggle for Good Websites #2190
Merged
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.
Summary
Added a gallery view option to the Good Websites page, allowing users to toggle between list and gallery layouts. This provides a more visual way to browse websites with preview images.
Key Changes
GoodWebsiteGalleryItemcomponent: Displays websites as cards with preview images, hover overlays showing name/URL, and integrated like buttonsViewTogglecomponent: Toggle control to switch between list and gallery views, available on both desktop and mobileGoodWebsitesPageClient: Integrated view mode state management and conditional rendering of list vs gallery layoutsLikeButton: Addedghost-lightvariant for use on image overlays with semi-transparent stylingImplementation Details
https://claude.ai/code/session_01Y1GhJD7tUatVfNzsfYn1i8