Fix the selected state for the panel icons in the status bar (#3450)

This PR fixes a bug where the selected state for the panel icons in the
status bar was not correctly reflecting whether the panel was open.

It was erroneously using the `is_open` state for the context menu.

Release Notes:

- N/A
This commit is contained in:
Marshall Bowers
2023-11-29 18:20:08 -05:00
committed by GitHub
parent b357ae4dc3
commit 04bbd107c1
2 changed files with 14 additions and 6 deletions
@@ -14,6 +14,12 @@ impl Render for IconButtonStory {
.child(Story::title_for::<IconButton>())
.child(Story::label("Default"))
.child(div().w_8().child(IconButton::new("icon_a", Icon::Hash)))
.child(Story::label("Selected"))
.child(
div()
.w_8()
.child(IconButton::new("icon_a", Icon::Hash).selected(true)),
)
.child(Story::label("With `on_click`"))
.child(
div()