feat(Menu): Option to have it the same width as the trigger
- 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
A possibility to have the https://material.angular.io/cdk/menu/overview take over the width of the container that triggers it.
As an example the grey area should span the full width of the red in the following example:
Currently it seems that you have to provide a fixed width in px. Otherwise it does not work. But you don't always know the exact with of the 'trigger'.
There's an example here: https://vbqdncww.stackblitz.io
In [issue 26336](https://github.com/angular/components/issues/26336) it seems that they are overriding MAT_SELECT_CONFIG to set a `min-width: min-content;`, but have not gotten that to work yet.
### Use Case
It would enable a more consistent styling.
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu với phần tổng quan về menu Angular CDK và ví dụ StackBlitz để tái hiện hành vi định kích thước hiện tại; issue 26336 cung cấp bối cảnh liên quan về cấu hình chiều rộng menu. Được xem là hoàn thành khi menu có thể sử dụng chiều rộng của container trigger mà không yêu cầu chiều rộng pixel cố định, với hành vi này được minh họa trong một ví dụ hoặc bài kiểm thử phù hợp.
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