Tabs are basically wrappers around regular blueprint layouts. Check out how to create layouts before you get started with tabs.
A tab definition has three options:
The icon is optional. Please check out the list of available icons. You can also use an emoji by pasting it directly into the blueprint.
Instead of writing out full layouts within each tab, you can make use of blueprint presets. This will drastically reduce the amount of code you have to write and maintain.
Please read our article on presets first if you are not familiar with them yet.