button and a tags. When used as tuiIconButton don't forget to still put text label within the tag for accessibility. Simple buttons with preset size options.
Buttons support all built-in appearances. See Appearance directive for more.
tuiAppearanceMode to emulate :checked / :invalid CSS state for outline appearance:
Using icons and other elements, such as an Avatar inside buttons in a variety of ways.
Buttons can show a loading indicator when performing an action. Dedicated TuiButtonLoading component helps with accessibility by keeping button focusable while preventing click events.
Default values for buttons can be configured using DI options.
Use tuiButtonVertical attribute to set different layout.
Nested elements with a little bit of CSS can make button appear to have sections.