# Prompt: Tạo một component tags ở `components/map`

## Mục tiêu

- Tạo một component TagState để:
  - Mình có thể hiển thị số lượng thiết bị Bình thường, Cảnh báo, Nguy hiểm, SOS, Mất kết nối
  - Mình sẽ truyền vào số lượng các thiết bị ở các trạng thái
  - Nếu số lượng truyền vào bằng 0 thì sẽ không hiển thị
  - Có callback khi nhấn vào tag
  - Quy định màu:
    - Bình thường:
      - Chưa nhấn: nền trắng, chữ xanh, màu viền xanh lá
      - Khi nhấn: nền xanh lá cây, chữ trắng, màu viền xanh lá
    - Cảnh báo
      - Chưa nhấn: nền trắng, chữ vàng, màu viền vàng
      - Khi nhấn: nền vàng, chữ trắng, màu viền vàng
    - Nguy hiểm
      - Chưa nhấn: nền trắng, chữ cam, màu viền cam
      - Khi nhấn: nền cam, chữ trắng, màu viền cam
    - SOS
      - Chưa nhấn: nền trắng, chữ đỏ, màu viền đỏ
      - Khi nhấn: nền đỏ, chữ trắng, màu viền đỏ
    - Mất kết nối
      - Chưa nhấn: nền trắng, chữ xám đậm, màu viền xám đậm
      - Khi nhấn: nền xám đậm, chữ trắng, màu viền xám đậm
