feat(cdk/menu): Add backdrop support and maybe able to customize all overlay options in CDK Menu
- Ngôn ngữ chính
- TypeScript
- Star
- 25k
- Fork
- 6.8k
- Merge trung bình
- 1 ngày 8 giờ
- Pull request đã merge (30 ngày)
- 91
Mô tả
### Feature Description
I think the [CDK Menu Trigger](https://github.com/angular/components/blob/main/src/cdk/menu/menu-trigger-base.ts) should provide an ability to set a backdrop in the overlay and also other `OverlayConfig` options.
### Use Case
This lets us create a custom Menu closer to the Mat Menu which already supports a transparent backdrop.
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu với src/cdk/menu/menu-trigger-base.ts và xem xét cách CDK Menu Trigger tạo overlay của nó, sau đó so sánh hành vi được yêu cầu với khả năng hỗ trợ backdrop hiện có của Mat Menu. Hoàn tất khi trigger có thể cung cấp backdrop và expose các tùy chọn OverlayConfig liên quan cần thiết để tạo một menu tùy chỉnh có thể so sánh với Mat Menu về mặt này.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- angular, typescript
- Lĩnh vực
- frontend
- Loại issue
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 45/100