this looks great. I'm puzzled by something though: why does it duplicate components that already exist in standard HTML5 (Button, Checkbox, Dropdown etc.)? The whole idea of web components is being able to augment what's already built in, not have to replace it.
Maybe it's for consistency (styling/behaviour). Either way, it looks really well done.
Maybe it's for consistency (styling/behaviour). Either way, it looks really well done.