(no title)
blittle | 9 months ago
We essentially use web components as a templating language to dynamically generate a GraphQL query to Shopify. Then render the data as text nodes inside the web components. This is powerful because the components don't include shadow roots. So you can come with your own HTML and CSS.
Most web component libraries are opinionated about design, and give you many CSS custom properties or CSS parts to customize. We tried really hard to invert that, and instead give you the design control. Most of our web components just produce a text node, with no shadow root!
There's a few exceptions, like the cart for example, where it's easier to just have an out of the box component that does it all for you `<shopify-cart>`. Though...you can actually build the entire cart component with the lower level primitives!
rbitar|9 months ago
Separately, nice touch adding the refined LLM instructions, this looks like a nice pattern for other UI frameworks to follow.
paulddraper|9 months ago
calebkaiser|9 months ago
blittle|9 months ago
WorldMaker|9 months ago
xfalcox|9 months ago
Will build a quick poc integration. How can I contact you with feedback?
blittle|9 months ago
scottrogers86|9 months ago
QuantumWanderer|9 months ago
shooker435|9 months ago
blittle|9 months ago
vasusen|9 months ago
blittle|9 months ago