@powerduck/tree
Thành phần cây có thể mở rộng cho điều hướng API, khám phá lược đồ và tài liệu. Dựa trên lõi tổng quát với bộ điều hợp cho OpenAPI, JSON Schema và nguồn dữ liệu tùy chỉnh.
- Tên gói:
@powerduck/tree - Phiên bản:
- Giấy phép: MIT
Tính năng
- Lõi tổng quát —
TreeNode<TMetadata>hoạt động với mọi nguồn dữ liệu - Bộ điều hợp OpenAPI — Điều hướng theo thẻ với thẻ lồng nhau OAS 3.2,
x-tagGroups,x-order,x-displayNamevàx-internal - Bộ điều hợp JSON Schema — Mở rộng sâu các thuộc tính lồng nhau, mảng và bộ kết hợp kèm siêu dữ liệu
jsonPath - Bộ điều hợp tài liệu — Cây tài liệu kiểu Stripe với huy hiệu số lượng thao tác
- Thành phần React — Tìm kiếm, mở rộng và thu gọn, điều hướng bàn phím, huy hiệu phương thức và render props tùy chỉnh
- Kéo và thả — Sắp xếp lại trong cùng nút cha và chuyển vào thư mục ở cấp khác
- Menu ngữ cảnh — Thao tác cho từng nút bằng nhấp chuột phải hoặc nút tùy chọn khác
- Định vị bằng lệnh —
locateNode(predicate)tìm nút, mở rộng các nút tổ tiên, chọn nút và cuộn đến vùng hiển thị - Tích hợp JSON Patch — Hàm gọi lại
onPatchphát các thao tác RFC 6902 - Giao diện qua biến CSS — Tương thích với
tokens.csscủa Powerduck, hỗ trợ chế độ sáng và tối