Skip to content

Commit 9f3d65b

Browse files
authored
Merge pull request #5891 from woocommerce/issue/5887--highlighted-state-of-the-settings-button-in-nav-bar-in-the-hub-menu
Hub Menu: highlighted state of the settings button
2 parents e2004da + 9af4a8a commit 9f3d65b

File tree

1 file changed

+15
-14
lines changed

1 file changed

+15
-14
lines changed

WooCommerce/Classes/ViewRelated/Hub Menu/HubMenu.swift

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -116,22 +116,23 @@ struct HubMenu: View {
116116
}
117117
Spacer()
118118
VStack {
119-
ZStack {
120-
Circle()
121-
.fill(Color(UIColor(light: .white,
122-
dark: .secondaryButtonBackground)))
123-
.frame(width: settingsSize,
124-
height: settingsSize)
125-
if let cogImage = UIImage.cogImage.imageWithTintColor(.accent) {
126-
Image(uiImage: cogImage)
127-
.resizable()
128-
.frame(width: settingsIconSize,
129-
height: settingsIconSize)
130-
}
131-
}
132-
.onTapGesture {
119+
Button {
133120
ServiceLocator.analytics.track(.hubMenuSettingsTapped)
134121
showSettings = true
122+
} label: {
123+
ZStack {
124+
Circle()
125+
.fill(Color(UIColor(light: .white,
126+
dark: .secondaryButtonBackground)))
127+
.frame(width: settingsSize,
128+
height: settingsSize)
129+
if let cogImage = UIImage.cogImage.imageWithTintColor(.accent) {
130+
Image(uiImage: cogImage)
131+
.resizable()
132+
.frame(width: settingsIconSize,
133+
height: settingsIconSize)
134+
}
135+
}
135136
}
136137
Spacer()
137138
}

0 commit comments

Comments
 (0)