Skip to content

Commit 9af4a8a

Browse files
committed
feat: highlighted state of the settings button in nav bar of Hub Menu
1 parent 124ece6 commit 9af4a8a

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)