Overview

tng-button is a button component with variant (solid, outline, ghost), size (sm, md, lg), disabled, loading, block, and optional slot for micro styling (button, spinner).

Quick example

Basic
HTMLTSCSS

<div class="flex flex-wrap gap-3">
  <tng-button variant="solid">Solid</tng-button>
  <tng-button variant="outline">Outline</tng-button>
  <tng-button variant="ghost">Ghost</tng-button>
</div>

Features

variant / size

variant: solid, outline, ghost. size: sm, md, lg.

loading / block

loading shows a spinner; block makes the button full width.

slot

Slot-based micro styling: button (root), spinner (loading).