ic-ui-kit icon indicating copy to clipboard operation
ic-ui-kit copied to clipboard

[ic-toggle-button-group]: Setting the `iconPlacement` on `<ic-toggle-button-group>` doesn't affect the icon placement on `<ic-toggle-button>`

Open GCHQ-Developer-112 opened this issue 1 year ago • 0 comments

Summary of the bug

Setting the iconPlacement on <ic-toggle-button-group> doesn't affect the icon placement on <ic-toggle-button>. If no iconPlacement is set on <ic-toggle-button>, then it defaults to a left icon placement. This overrides the iconPlacement set on <ic-toggle-button-group> and so setting the iconPlacement prop on <ic-toggle-button-group> is ineffective. In order to have the desired iconPlacement, it always needs to be set on the <ic-toggle-button>. To fix this issue whilst ensuring that the default iconPlacement is always left, setting iconPlacement on <ic-toggle-button-group> should override the iconPlacement set on each individual <ic-toggle-button>.

📸 Screenshots or code

Screenshot 2024-04-29 at 10 27 38 Screenshot 2024-04-29 at 10 28 00

🧐 Expected behaviour

Setting iconPlacement on <ic-toggle-button-group> should override the iconPlacement set on each individual <ic-toggle-button>.

GCHQ-Developer-112 avatar Apr 29 '24 09:04 GCHQ-Developer-112