Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
I stumbled upon ProGallery and it looked like the perfect solution, but I had a hard time making it work with Astro. Eventually I made it work on the website so it shows up, but the expand on click functionality doesn't currently work in their playground nor in my website, and I don't quite know how to make it work (details: apart from telling you to use a certain property which they don't clarify where to put, they also say to use a certain different component, ExpandableProGallery, but I couldn't find that on what I downloaded from npm so I'm quite lost on how to make it work)
For context, I'm really newbie in the frontend side of webdev, and since this will be a static website, I went for Astro.js because I could use React/Vue/Svelte components (so I wouldn't have to worry about sticking to one single framework)
If you are looking to re-invent something, check out https://masonry.desandro.com/, there is a wrapper for pretty much every framework.