AgnosticUI / agnosticui

AgnosticUI is a set of UI primitives that start their lives in clean HTML and CSS. These standards compliant components are then copied to our framework implementations in: React, Vue 3, Angular, and Svelte.
https://agnosticui.com
Apache License 2.0
724 stars 47 forks source link

Astro / XElement with AgnosticUI Experiment — #160 #192

Closed roblevintennis closed 2 years ago

roblevintennis commented 2 years ago

SSR Components Experiment using Astro & XElement

For https://github.com/AgnosticUI/agnosticui/issues/160

(unfortunately, I also found a bug in the agnostic-css package where it was misordering the buttons in common.components.css so specificity was borked; so yeah that fix is in here too 😢 )

And also found an issue with agnostic-action-from being removed but still referenced. That's now called agnostic-action-dark and was backfilled across packages.

roblevintennis commented 2 years ago

This is a partial implementation of agnostic-astro and only has alerts, avatars, and buttons. Otherwise, it has an in-progress docs site demo as well. Merging into mainline as it's already getting pretty goliath and has a couple of critical unrelated bug fixes that should be in master