@@ -11,32 +11,34 @@ import SwiftUI
11
11
struct ContentView : View {
12
12
13
13
@State var text : String = " Sun "
14
-
15
14
@State var imageText : String = " Sun "
16
15
17
- var customImageTpl : some View {
18
- OpenAIAsyncImage ( prompt: $imageText, size: . dpi1024) { state in
19
- switch state{
20
- case . loaded( let image) :
21
- image
22
- . resizable ( )
23
- . scaledToFill ( )
24
- case . loadError( let error) : Text ( error. localizedDescription)
25
- case . loading : ProgressView ( )
16
+ var customImageTpl : some View {
17
+ OpenAIAsyncImage ( prompt: $imageText, size: . dpi1024) { state in
18
+ switch state {
19
+ case . loaded( let image) :
20
+ image
21
+ . resizable ( )
22
+ . scaledToFill ( )
23
+ case . loadError( let error) :
24
+ Text ( error. localizedDescription)
25
+ . padding ( )
26
+ case . loading:
27
+ ProgressView ( )
26
28
}
27
29
}
28
30
}
29
31
30
- var defaultImageTpl : some View {
32
+ var defaultImageTpl : some View {
31
33
OpenAIAsyncImage ( prompt: . constant( " Sun " ) )
32
- . frame ( width: 125 , height: 125 )
33
- . padding ( . top, 75 )
34
- . padding ( . trailing, 20 )
34
+ . frame ( width: 125 , height: 125 )
35
+ . padding ( . top, 75 )
36
+ . padding ( . trailing, 20 )
35
37
}
36
38
37
39
var body : some View {
38
40
VStack {
39
- HStack {
41
+ HStack {
40
42
Spacer ( )
41
43
defaultImageTpl
42
44
}
@@ -53,20 +55,15 @@ struct ContentView: View {
53
55
}
54
56
. background ( customImageTpl)
55
57
. ignoresSafeArea ( )
56
-
57
58
}
58
59
}
59
60
60
-
61
61
fileprivate struct RoundedTextFieldStyle : TextFieldStyle {
62
62
func _body( configuration: TextField < Self . _Label > ) -> some View {
63
63
configuration
64
64
. padding ( . vertical)
65
65
. padding ( . horizontal, 24 )
66
- . background (
67
- . ultraThinMaterial
68
- )
66
+ . background ( . ultraThinMaterial)
69
67
. clipShape ( Capsule ( style: . continuous) )
70
68
}
71
69
}
72
-
0 commit comments