IgniteUI / igniteui-angular

Ignite UI for Angular is a complete library of Angular-native, Material-based Angular UI components with the fastest grids and charts, Pivot Grid, Dock Manager, Hierarchical Grid, and more.
https://www.infragistics.com/products/ignite-ui-angular
Other
569 stars 159 forks source link

QB has some component sizes that should override the user set one #14273

Closed ChronosSF closed 1 month ago

ChronosSF commented 1 month ago

Description

While QB reacts to size changes, its 17.2 design requires that certain components have some additional logic when determining size.

  1. Chips cannot be "small" , they always go to medium at the lowest.
  2. The select component is always compact (small)
  3. The input groups are also always compact (small)

Check https://github.com/IgniteUI/igniteui-angular/pull/14239/files#diff-50ba412ea890c377a4a0fd88e167364c26511019c7ff38cdeed6049a6f002270 for reference

Steps to reproduce

  1. Run the demos app and go to QB sample
  2. Play around with the 3 sizes

Attachments

Screenshot 2024-05-28 163208