@@ -9,7 +9,12 @@ import SwiftUI
99
1010public 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
7378struct 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