Button
CoreComponent nút bấm đa năng với nhiều biến thể, kích thước và trạng thái. Được xây dựng trên Base UI cho accessibility hoàn hảo.
Cài đặt
Import
TSXCopy
Mặc định
Button với variant solid là mặc định.
Click me
Biến thể
Button hỗ trợ nhiều biến thể khác nhau cho từng ngữ cảnh sử dụng.
Solid
Outline
Ghost
Secondary
Danger
Link
Glass
Kích thước
3 kích thước và biến thể icon.
Small
Medium
Large
Với Icon
Thêm icon bên trái hoặc phải button.
Gửi email
Tiếp tục
Tải xuống
Trạng thái Loading
Hiển thị spinner khi đang xử lý.
Loading...
Đang gửi...
Loading...
Đang tải
Loading...
Xử lý
Disabled
Button bị vô hiệu hóa.
Disabled
Disabled
Glass Variants
Hiệu ứng kính mờ cho các ngữ cảnh đặc biệt.
Glass
Amber
Green
Purple
Pink
API Reference
| Prop | Type | Default | Mô tả |
|---|---|---|---|
variant | "solid" | "outline" | "ghost" | "secondary" | "danger" | "link" | "glass" | ... | "solid" | Kiểu hiển thị của button |
size | "sm" | "md" | "lg" | "icon" | "md" | Kích thước button |
leftIcon | ReactNode | — | Icon hiển thị bên trái |
rightIcon | ReactNode | — | Icon hiển thị bên phải |
isLoading | boolean | false | Hiển thị trạng thái loading |
disabled | boolean | false | Vô hiệu hóa button |
className | string | — | Class CSS bổ sung |