Skip to content

Commit e4fb7d9

Browse files
committed
Remove dummy tests, Remove ActionButtonModel
1 parent 655fb64 commit e4fb7d9

File tree

5 files changed

+16
-57
lines changed

5 files changed

+16
-57
lines changed

Package.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,5 @@ let package = Package(
2323
name: "ActionButton",
2424
dependencies: [],
2525
path: "Sources"),
26-
.testTarget(
27-
name: "ActionButtonTests",
28-
dependencies: ["ActionButton"]),
2926
]
3027
)

Sources/ActionButton.swift

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -105,8 +105,12 @@ struct ActionButton_Previews: PreviewProvider {
105105

106106
static var previews: some View {
107107

108-
ActionButton(state: .constant(.enabled(.init(
109-
title: "New Draft",
110-
systemImage: "plus.circle"))), onTap: {}, backgroundColor: .red)
108+
ActionButton(
109+
state: .constant(.enabled(
110+
title: "New Draft",
111+
systemImage: "plus.circle")),
112+
onTap: {},
113+
backgroundColor: .red
114+
)
111115
}
112116
}

Sources/Model/ActionButtonModel.swift

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

Sources/Model/ActionButtonState.swift

Lines changed: 9 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,28 @@
11
public enum ActionButtonState {
22

3-
case enabled(ActionButtonModel)
4-
case disabled(ActionButtonModel)
5-
case loading(ActionButtonModel)
3+
case enabled(title: String, systemImage: String)
4+
case disabled(title: String, systemImage: String)
5+
case loading(title: String, systemImage: String)
66

77
// MARK: Internal
88

99
var title: String {
1010

1111
switch self {
12-
13-
case let .enabled(content):
14-
15-
return content.title
16-
17-
case let .disabled(content):
18-
19-
return content.title
20-
21-
case let .loading(content):
22-
23-
return content.title
12+
13+
case .enabled(let title, _), .disabled(let title, _), .loading(let title, _):
14+
15+
return title
2416
}
2517
}
2618

2719
var systemImage: String {
2820

2921
switch self {
3022

31-
case let .enabled(content):
32-
33-
return content.systemImage
34-
35-
case let .disabled(content):
36-
37-
return content.systemImage
38-
39-
case let .loading(content):
23+
case .enabled(_, let systemImage), .disabled(_, let systemImage), .loading(_, let systemImage):
4024

41-
return content.systemImage
25+
return systemImage
4226
}
4327
}
4428

Tests/ActionButtonTests/ActionButtonTests.swift

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

0 commit comments

Comments
 (0)