# MinigameWallet
Đầu cửa sổ minigame: tiêu đề, nút đóng và thanh ví nỉ xanh hiện tiền két cùng tổng cược đang đặt, dùng chung cho Bầu Cua và Xì Dách.
## Khi nào dùng
- Trên cùng của mọi minigame tiêu tiền két (Bầu Cua, Xì Dách).
- Cho người chơi thấy "mình còn bao nhiêu" và "đang đặt bao nhiêu" ngay trong lúc cược.
- Component generic: chỉ hiển thị chuỗi tiền bạn truyền vào (dùng `TTMU.formatMoney`), không giữ số dư.
## Biến thể
| Biến thể | Lớp | Dùng khi |
|---|---|---|
| Bầu Cua | `tt-mgwallet` | Thanh ví hai cột: Két tiền quán và Quỹ vui |
| Xì Dách | `tt-mgwallet--wide` | Thanh ví rộng hơn (bo 14px, đệm 6/14, tiền 1.15rem), thường chỉ một số dư |
## Cấu trúc
```html
🧋 Bầu Cua Trân Châu(Gieo Hạt May Mắn)
💰 Két tiền quán:237,5k
Quỹ vui:150k
```
`__header` dính đầu khung (`position: sticky`, `z-index: 10`), nên đặt trong thẻ cuộn của minigame. `__sub` và cột "Quỹ vui" là tuỳ chọn.
## Khung thẻ `tt-mgframe`
Cả hai minigame nằm trong cùng một khung thẻ (`.baucua-card` và `.xidach-card` trong game giống hệt nhau), nên khung được tách thành khối dùng chung `tt-mgframe` thay vì một component riêng: nền `panel`, viền 3.5px `counter`, bo 22px, bóng `shadow-modal`, đệm 10/12/14px, rộng tối đa 480px, căn giữa. Ví luôn là con đầu của khung.
```html
…
…bàn cược, chip, nút, banner…
```
## Trạng thái
| Trạng thái | Hiệu ứng |
|---|---|
| Nút đóng mặc định | Nền pha `warn` 10%, viền và dấu ✕ `warn` |
| Nút đóng hover / nhấn | Nền `warn`, dấu ✕ `on-fill`, phóng 1.08 |
| Thanh ví | Nền nỉ xanh gradient tròn, viền vàng đồng, tiền vàng |
## Hành vi JS
Không có. Đóng minigame, cập nhật số dư và tổng cược do code của bạn làm: gán `textContent` bằng `TTMU.formatMoney(n)`.
## Token sử dụng
`felt-hi`, `felt-mid`, `felt-lo`, `felt-line`, `felt-ink`, `felt-money`, `felt-bet`, `panel`, `line`, `pink-d`, `soft`, `warn`, `on-fill`, `outline`, `radius-12/14/round`, `space-4/6/8/10/12/14`.
## Khả năng tiếp cận
- Nút đóng chỉ có ký hiệu nên bắt buộc có `aria-label`; là `