PermissionMatrix
Ma trận phân quyền: vai trò là cột, quyền là hàng nhóm theo tài nguyên, mỗi ô một checkbox; badge "Phạm vi khác"; hàng tiêu đề và cột đầu dính; nút Tạo vai trò, Hoàn tác, Lưu tất cả thay đổi (n). Quyền ngụ ý (Toàn quyền) được giữ đúng hai chiều.
Cài đặt
npx shadcn@latest add @reno/permission-matrixDemo
| Quyền | Admin | Giảng viên | Học viên |
|---|---|---|---|
| Tài khoản và vai trò | |||
| Xem | |||
| Tạo và sửaPhạm vi khác | |||
| Xóa | |||
| Toàn quyền | |||
npm dependencies
- lucide-react@^1.38.0
Registry dependencies
- @reno/utils
- @reno/badge
- @reno/button
- @reno/checkbox