Skip to content

Commit 73d4804

Browse files
committed
chore: revert dashboard changes
1 parent b29f957 commit 73d4804

File tree

5 files changed

+30
-130
lines changed

5 files changed

+30
-130
lines changed

Horizon/Horizon/Sources/Common/View/NavigationBar/NavigationBarView.swift

Lines changed: 0 additions & 83 deletions
This file was deleted.

Horizon/Horizon/Sources/Common/View/NavigationBar/NavigationBarViewModel.swift

Lines changed: 0 additions & 38 deletions
This file was deleted.

Horizon/Horizon/Sources/Features/Dashboard/View/DashboardView.swift

Lines changed: 29 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
//
1818

1919
import Core
20-
import SwiftUI
2120
import HorizonUI
21+
import SwiftUI
2222

2323
struct DashboardView: View {
2424
@Bindable private var viewModel: DashboardViewModel
@@ -27,17 +27,19 @@ struct DashboardView: View {
2727
// TODO: - Set with correct url later
2828
private let logoURL = "https://cdn.prod.website-files.com/5f7685be6c8c113f558855d9/62c87dbd6208a1e98e89e707_Logo_Canvas_Red_Vertical%20copy.png"
2929

30-
private let navigationBarViewModel: NavigationBarViewModel = .init()
31-
3230
init(viewModel: DashboardViewModel) {
3331
self.viewModel = viewModel
3432
}
3533

3634
var body: some View {
37-
NavigationBarView(
35+
InstUI.BaseScreen(
3836
state: viewModel.state,
39-
viewModel: navigationBarViewModel
40-
) {
37+
config: .init(
38+
refreshable: true,
39+
loaderBackgroundColor: .huiColors.surface.pagePrimary
40+
),
41+
refreshAction: viewModel.reload
42+
) { _ in
4143
LazyVStack(spacing: .zero) {
4244
ForEach(viewModel.nextUpViewModels) { nextUpViewModel in
4345
VStack(alignment: .leading, spacing: .zero) {
@@ -78,9 +80,29 @@ struct DashboardView: View {
7880
.padding(.horizontal, .huiSpaces.space24)
7981
}
8082
}
81-
.toolbar(.visible)
8283
.padding(.bottom, .huiSpaces.space16)
8384
}
85+
.toolbar(.hidden)
86+
.safeAreaInset(edge: .top, spacing: .zero) { navigationBar }
87+
.scrollIndicators(.hidden, axes: .vertical)
88+
.background(Color.huiColors.surface.pagePrimary)
89+
}
90+
91+
private var navigationBar: some View {
92+
HStack(spacing: .zero) {
93+
HorizonUI.NavigationBar.Leading(logoURL: logoURL)
94+
Spacer()
95+
HorizonUI.NavigationBar.Trailing {
96+
viewModel.notebookDidTap(viewController: viewController)
97+
} onNotificationDidTap: {
98+
viewModel.notificationsDidTap()
99+
} onMailDidTap: {
100+
viewModel.mailDidTap(viewController: viewController)
101+
}
102+
}
103+
.padding(.horizontal, .huiSpaces.space24)
104+
.padding(.bottom, .huiSpaces.space4)
105+
.background(Color.huiColors.surface.pagePrimary)
84106
}
85107

86108
private var nameLabel: some View {

packages/HorizonUI/Sources/HorizonUI/Sources/Components/NavigationalElements/NavigationBar/LeadingNavigationBar.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ public extension HorizonUI.NavigationBar {
3333
.resizable()
3434
.aspectRatio(contentMode: .fit)
3535
.frame(width: 118, height: 44)
36-
.background(Color.huiColors.surface.pageTertiary)
3736
}
3837
}
3938
}

packages/HorizonUI/Sources/HorizonUI/Sources/Components/NavigationalElements/NavigationBar/TrailingNavigationBar.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public extension HorizonUI.NavigationBar {
3939
}
4040

4141
public var body: some View {
42-
HStack(spacing: .zero) {
42+
HStack(spacing: .huiSpaces.space8) {
4343

4444
if let onNotebookDidTap = onNotebookDidTap {
4545
Button {

0 commit comments

Comments
 (0)