Components
57 elements, all plain Web Components. Attributes for simple values, one JS property for structured data. Every tile below is the real element.
Actions
1The one button.
Data input
21Controlled fields. Feed value, listen to baht-input.
Data display
12Read-only surfaces. Server-side contracts: you feed the page.
Charts
8Pure SVG and DOM on the validated chart tokens; no chart library.
Feedback
8Tell the user what happened.
Layout
2Structure inside a form.
Engine
2JSON in, UI out.