Skip to content

Commit c3ba46b

Browse files
fix: typo
1 parent 7825007 commit c3ba46b

File tree

3 files changed

+25
-25
lines changed

3 files changed

+25
-25
lines changed

Horizon/Horizon/Sources/Features/Dashboard/AnnouncementWidget/Views/AnnouncementsListWidgetView.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ struct AnnouncementsListWidgetView: View {
7676
)
7777
.id(viewModel.currentAnnouncement.id)
7878
.paginationTransition(transitionDirection)
79-
if viewModel.isNavigationButtonVisiable {
79+
if viewModel.isNavigationButtonVisible {
8080
announcementNavigationButtons
8181
}
8282
}
@@ -112,7 +112,7 @@ struct AnnouncementsListWidgetView: View {
112112
Text(
113113
String(
114114
format: String(localized: "%@ of %@"),
115-
(viewModel.currentInex + 1).description,
115+
(viewModel.currentIndex + 1).description,
116116
viewModel.announcements.count.description
117117
)
118118
)
@@ -123,7 +123,7 @@ struct AnnouncementsListWidgetView: View {
123123
Text(
124124
String(
125125
format: String(localized: "Announcement %@ of %@"),
126-
(viewModel.currentInex + 1).description,
126+
(viewModel.currentIndex + 1).description,
127127
viewModel.announcements.count.description
128128
)
129129
)

Horizon/Horizon/Sources/Features/Dashboard/AnnouncementWidget/Views/AnnouncementsListWidgetViewModel.swift

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ final class AnnouncementsListWidgetViewModel {
3030
private(set) var currentAnnouncement: NotificationModel = NotificationModel.mock
3131
private(set) var isNextButtonEnabled = false
3232
private(set) var isPreviousButtonEnabled = false
33-
private(set) var isNavigationButtonVisiable = false
33+
private(set) var isNavigationButtonVisible = false
3434
private(set) var announcements: [NotificationModel] = []
35-
private(set) var currentInex = 0
35+
private(set) var currentIndex = 0
3636

3737
// MARK: - Private Properties
3838

@@ -110,8 +110,8 @@ final class AnnouncementsListWidgetViewModel {
110110
private func handleResponse(notifications: [NotificationModel]) {
111111
state = notifications.isEmpty ? .empty : .data
112112
announcements = notifications
113-
currentInex = 0
114-
isNavigationButtonVisiable = announcements.count > 1
113+
currentIndex = 0
114+
isNavigationButtonVisible = announcements.count > 1
115115
if let firstAnnouncement = notifications.first {
116116
currentAnnouncement = firstAnnouncement
117117
}
@@ -120,15 +120,15 @@ final class AnnouncementsListWidgetViewModel {
120120

121121
func goNextAnnouncement() {
122122
guard announcements.isNotEmpty else { return }
123-
currentInex = min(currentInex + 1, announcements.count - 1)
124-
currentAnnouncement = announcements[currentInex]
123+
currentIndex = min(currentIndex + 1, announcements.count - 1)
124+
currentAnnouncement = announcements[currentIndex]
125125
updateButtonStates()
126126
}
127127

128128
func goPreviousAnnouncement() {
129129
guard announcements.isNotEmpty else { return }
130-
currentInex = max(currentInex - 1, 0)
131-
currentAnnouncement = announcements[currentInex]
130+
currentIndex = max(currentIndex - 1, 0)
131+
currentAnnouncement = announcements[currentIndex]
132132
updateButtonStates()
133133
}
134134

@@ -139,7 +139,7 @@ final class AnnouncementsListWidgetViewModel {
139139
return
140140
}
141141

142-
isNextButtonEnabled = currentInex < announcements.count - 1
143-
isPreviousButtonEnabled = currentInex > 0
142+
isNextButtonEnabled = currentIndex < announcements.count - 1
143+
isPreviousButtonEnabled = currentIndex > 0
144144
}
145145
}

Horizon/HorizonUnitTests/Features/Dashboard/ViewModels/AnnouncementsListWidgetViewModelTests.swift

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,10 @@ final class AnnouncementsListWidgetViewModelTests: HorizonTestCase {
4646
XCTAssertTrue(testee.announcements.contains(where: { $0.id == "1" }))
4747
XCTAssertTrue(testee.announcements.contains(where: { $0.id == "3" }))
4848
XCTAssertEqual(testee.currentAnnouncement.id, "1")
49-
XCTAssertEqual(testee.currentInex, 0)
49+
XCTAssertEqual(testee.currentIndex, 0)
5050
XCTAssertFalse(testee.isPreviousButtonEnabled)
5151
XCTAssertTrue(testee.isNextButtonEnabled)
52-
XCTAssertTrue(testee.isNavigationButtonVisiable)
52+
XCTAssertTrue(testee.isNavigationButtonVisible)
5353
}
5454

5555
func testFetchAnnouncementsWithEmptyResponse() {
@@ -63,7 +63,7 @@ final class AnnouncementsListWidgetViewModelTests: HorizonTestCase {
6363
XCTAssertTrue(testee.announcements.isEmpty)
6464
XCTAssertFalse(testee.isPreviousButtonEnabled)
6565
XCTAssertFalse(testee.isNextButtonEnabled)
66-
XCTAssertFalse(testee.isNavigationButtonVisiable)
66+
XCTAssertFalse(testee.isNavigationButtonVisible)
6767
}
6868

6969
func testFetchAnnouncementsOnErrorReturnsEmptyData() {
@@ -117,7 +117,7 @@ final class AnnouncementsListWidgetViewModelTests: HorizonTestCase {
117117

118118
// Initially at first announcement
119119
XCTAssertEqual(testee.currentAnnouncement.id, "1")
120-
XCTAssertEqual(testee.currentInex, 0)
120+
XCTAssertEqual(testee.currentIndex, 0)
121121
XCTAssertFalse(testee.isPreviousButtonEnabled)
122122
XCTAssertTrue(testee.isNextButtonEnabled)
123123

@@ -126,7 +126,7 @@ final class AnnouncementsListWidgetViewModelTests: HorizonTestCase {
126126

127127
// Then
128128
XCTAssertEqual(testee.currentAnnouncement.id, "2")
129-
XCTAssertEqual(testee.currentInex, 1)
129+
XCTAssertEqual(testee.currentIndex, 1)
130130
XCTAssertTrue(testee.isPreviousButtonEnabled)
131131
XCTAssertTrue(testee.isNextButtonEnabled)
132132

@@ -135,7 +135,7 @@ final class AnnouncementsListWidgetViewModelTests: HorizonTestCase {
135135

136136
// Then
137137
XCTAssertEqual(testee.currentAnnouncement.id, "3")
138-
XCTAssertEqual(testee.currentInex, 2)
138+
XCTAssertEqual(testee.currentIndex, 2)
139139
XCTAssertTrue(testee.isPreviousButtonEnabled)
140140
XCTAssertFalse(testee.isNextButtonEnabled)
141141

@@ -144,7 +144,7 @@ final class AnnouncementsListWidgetViewModelTests: HorizonTestCase {
144144

145145
// Then - should stay at the last announcement
146146
XCTAssertEqual(testee.currentAnnouncement.id, "3")
147-
XCTAssertEqual(testee.currentInex, 2)
147+
XCTAssertEqual(testee.currentIndex, 2)
148148
XCTAssertTrue(testee.isPreviousButtonEnabled)
149149
XCTAssertFalse(testee.isNextButtonEnabled)
150150
}
@@ -164,7 +164,7 @@ final class AnnouncementsListWidgetViewModelTests: HorizonTestCase {
164164

165165
// Verify we're at the last announcement
166166
XCTAssertEqual(testee.currentAnnouncement.id, "3")
167-
XCTAssertEqual(testee.currentInex, 2)
167+
XCTAssertEqual(testee.currentIndex, 2)
168168
XCTAssertTrue(testee.isPreviousButtonEnabled)
169169
XCTAssertFalse(testee.isNextButtonEnabled)
170170

@@ -173,7 +173,7 @@ final class AnnouncementsListWidgetViewModelTests: HorizonTestCase {
173173

174174
// Then
175175
XCTAssertEqual(testee.currentAnnouncement.id, "2")
176-
XCTAssertEqual(testee.currentInex, 1)
176+
XCTAssertEqual(testee.currentIndex, 1)
177177
XCTAssertTrue(testee.isPreviousButtonEnabled)
178178
XCTAssertTrue(testee.isNextButtonEnabled)
179179

@@ -182,7 +182,7 @@ final class AnnouncementsListWidgetViewModelTests: HorizonTestCase {
182182

183183
// Then
184184
XCTAssertEqual(testee.currentAnnouncement.id, "1")
185-
XCTAssertEqual(testee.currentInex, 0)
185+
XCTAssertEqual(testee.currentIndex, 0)
186186
XCTAssertFalse(testee.isPreviousButtonEnabled)
187187
XCTAssertTrue(testee.isNextButtonEnabled)
188188

@@ -191,7 +191,7 @@ final class AnnouncementsListWidgetViewModelTests: HorizonTestCase {
191191

192192
// Then - should stay at the first announcement
193193
XCTAssertEqual(testee.currentAnnouncement.id, "1")
194-
XCTAssertEqual(testee.currentInex, 0)
194+
XCTAssertEqual(testee.currentIndex, 0)
195195
XCTAssertFalse(testee.isPreviousButtonEnabled)
196196
XCTAssertTrue(testee.isNextButtonEnabled)
197197
}
@@ -250,7 +250,7 @@ final class AnnouncementsListWidgetViewModelTests: HorizonTestCase {
250250
let testee = AnnouncementsListWidgetViewModel(interactor: interactor, router: router, scheduler: .immediate)
251251

252252
// Then
253-
XCTAssertFalse(testee.isNavigationButtonVisiable)
253+
XCTAssertFalse(testee.isNavigationButtonVisible)
254254
}
255255

256256
func testMarkAsRead() {

0 commit comments

Comments
 (0)