A basic TabSheet component composed from Tabs, Tab etc. for Vaadin 23
This is a basic TabSheet composed using vaadin-tabs and vaadin-tab. The client side of the component is implemented as web component using LitElement, written in TypeScript.
The component has been implemented using Lumo styles and thus should fit fully with other stock Vaadin components.
There is a longer story about how this component was created in this blog post: https://vaadin.com/blog/creating-a-custom-component-with-lit