Components
Generic tg-* skeleton + one material class. Dropdowns use tg-dropdown and dropdown-menu.
Alerts
All semantic colors. Materials: neu / glass / hybrid (one each for variety).
Primary — neu
Secondary — glass
Success — hybrid
Info — neu
Warning — glass
Danger — hybrid
Light — neu
Dark — glass (dark ink on light theme)
Badge
Primary
Dark pill
Success
Cards
Use tg-interactive for hover lift.
Dropdowns
Actions
<details class="tg-dropdown tg-glass-frosted">
<summary>Label</summary>
<div class="dropdown-menu">…</div>
</details>
List group
- North up
- East action row
- West degraded
Navbar
Collapse with nav-collapse nav-expand-md — CSS-only, no JS.
Navs & tabs
Base
Tabs
Pills
Underline
Fill and justify
Vertical
Flex alignment
Use justify-content-* / align-items-* on .nav.
Tabs with dropdown
Dropdown trigger stays inactive until a menu item is selected (aria-current).
Placeholders
Shimmer via tg-shimmer / placeholder utilities.