Skip to content

Commit 1c10c79

Browse files
committed
chore: public init for words view
1 parent 670b37e commit 1c10c79

File tree

1 file changed

+22
-11
lines changed

1 file changed

+22
-11
lines changed

Sources/BitcoinUI/SeedPhraseView.swift

Lines changed: 22 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,12 @@ import SwiftUI
99

1010
public struct SeedPhraseView: View {
1111
public var words: [String]
12-
public var preferredWordsPerRow: Int = 3
12+
public var preferredWordsPerRow: Int
13+
14+
public init(words: [String], preferredWordsPerRow: Int) {
15+
self.words = words
16+
self.preferredWordsPerRow = preferredWordsPerRow
17+
}
1318

1419
public var body: some View {
1520
let capsuleWidth: CGFloat = {
@@ -66,18 +71,21 @@ public struct SeedPhraseView: View {
6671
}
6772
}
6873
.padding(.horizontal, 20)
69-
74+
7075
}
7176
}
7277

7378
struct SeedPhraseView_Previews: PreviewProvider {
7479
static var previews: some View {
7580
Group {
76-
SeedPhraseView(words: [
77-
"apple", "banana", "cherry", "date", "elderberry", "fig", "grape", "honeydew",
78-
"kiwi",
79-
"lemon", "mango", "nectarine",
80-
])
81+
SeedPhraseView(
82+
words: [
83+
"apple", "banana", "cherry", "date", "elderberry", "fig", "grape", "honeydew",
84+
"kiwi",
85+
"lemon", "mango", "nectarine",
86+
],
87+
preferredWordsPerRow: 3
88+
)
8189
SeedPhraseView(
8290
words: [
8391
"apple", "banana", "cherry", "date", "elderberry", "fig", "grape", "honeydew",
@@ -99,10 +107,13 @@ struct SeedPhraseView_Previews: PreviewProvider {
99107
}
100108

101109
#Preview {
102-
SeedPhraseView(words: [
103-
"apple", "banana", "cherry", "date", "elderberry", "fig", "grape", "honeydew", "kiwi",
104-
"lemon", "mango", "nectarine",
105-
])
110+
SeedPhraseView(
111+
words: [
112+
"apple", "banana", "cherry", "date", "elderberry", "fig", "grape", "honeydew", "kiwi",
113+
"lemon", "mango", "nectarine",
114+
],
115+
preferredWordsPerRow: 3
116+
)
106117
}
107118

108119
#Preview {

0 commit comments

Comments
 (0)