These are a few of the components I saw on W3C School's How-To and wrote the SvelteJS equivalent.
(More information about SvelteJS.)
I wanted to learn more about the proper way to construct components.
I'd also like to see the difference between plain vanilla JavaScript components and the Svelte version, as well as other more common frameworks.
The project is available at my Two-dollar domain.
I've used surge.sh to deploy.
CloseButton
for dismissing other componentsOpenCloseButton
for expanding or collapsing
SidebarFixed
TabGroup
Card
Collapsible
DynamicStyle
Overlay
DraggableLabel
Dropzone