Skip to content
Snippets Groups Projects

When going through a UI flow, menu item turns colored

Merged Bruno Muniz requested to merge menu-colors into development
@@ -18,29 +18,6 @@ final class MenuView: UIView {
init() {
super.init(frame: .zero)
setup()
}
required init?(coder: NSCoder) { nil }
func select(item: MenuItem) {
switch item {
case .chats:
chatsButton.set(color: Asset.brandPrimary.color)
case .contacts:
contactsButton.set(color: Asset.brandPrimary.color)
case .requests:
requestsButton.set(color: Asset.brandPrimary.color)
case .scan:
scanButton.set(color: Asset.brandPrimary.color)
case .settings:
settingsButton.set(color: Asset.brandPrimary.color)
case .profile, .dashboard, .join:
break
}
}
private func setup() {
backgroundColor = Asset.neutralDark.color
chatsButton.set(title: Localized.Menu.chats, image: Asset.menuChats.image)
@@ -75,6 +52,29 @@ final class MenuView: UIView {
addSubview(stackView)
addSubview(infoStackView)
setupConstraints()
}
required init?(coder: NSCoder) { nil }
func select(item: MenuItem) {
switch item {
case .chats:
chatsButton.set(color: Asset.brandPrimary.color)
case .contacts:
contactsButton.set(color: Asset.brandPrimary.color)
case .requests:
requestsButton.set(color: Asset.brandPrimary.color)
case .scan:
scanButton.set(color: Asset.brandPrimary.color)
case .settings:
settingsButton.set(color: Asset.brandPrimary.color)
case .profile, .dashboard, .join:
break
}
}
private func setupConstraints() {
headerView.snp.makeConstraints {
$0.top.equalTo(safeAreaLayoutGuide).offset(20)
$0.left.equalToSuperview().offset(30)
Loading