1+ import  _SwiftUINavigationState
12import  SwiftUI
23import  ToastUI
34
@@ -8,46 +9,56 @@ struct ExamplesView: View {
89    VStack ( spacing:  12 )  { 
910      Button ( " Regular toast " )  { 
1011        toast =  ToastView ( 
11-           style:  . regular, 
12-           icon:  Image ( systemName:  " exclamationmark.square " ) , 
13-           title:  " Regular toast " , 
14-           subtitle:  " This is the subtitle. " 
12+           ToastState ( 
13+             style:  . regular, 
14+             icon:  ImageState ( systemName:  " exclamationmark.square " ) , 
15+             title:  TextState ( " Regular toast " ) , 
16+             subtitle:  TextState ( " This is the subtitle. " ) 
17+           ) 
1518        ) 
1619      } 
1720
1821      Button ( " Failure toast " )  { 
1922        toast =  ToastView ( 
20-           style:  . failure, 
21-           icon:  Image ( systemName:  " exclamationmark.square " ) , 
22-           title:  " Failure toast " , 
23-           subtitle:  " This is the subtitle. " 
23+           ToastState ( 
24+             style:  . failure, 
25+             icon:  ImageState ( systemName:  " exclamationmark.square " ) , 
26+             title:  TextState ( " Failure toast " ) , 
27+             subtitle:  TextState ( " This is the subtitle. " ) 
28+           ) 
2429        ) 
2530      } 
2631
2732      Button ( " Warning toast " )  { 
2833        toast =  ToastView ( 
29-           style:  . warning, 
30-           icon:  Image ( systemName:  " exclamationmark.square " ) , 
31-           title:  " Warning toast " , 
32-           subtitle:  " This is the subtitle. " 
34+           ToastState ( 
35+             style:  . warning, 
36+             icon:  ImageState ( systemName:  " exclamationmark.square " ) , 
37+             title:  TextState ( " Warning toast " ) , 
38+             subtitle:  TextState ( " This is the subtitle. " ) 
39+           ) 
3340        ) 
3441      } 
3542
3643      Button ( " Info toast " )  { 
3744        toast =  ToastView ( 
38-           style:  . info, 
39-           icon:  Image ( systemName:  " exclamationmark.square " ) , 
40-           title:  " Info toast " , 
41-           subtitle:  " This is the subtitle. " 
45+           ToastState ( 
46+             style:  . info, 
47+             icon:  ImageState ( systemName:  " exclamationmark.square " ) , 
48+             title:  TextState ( " Info toast " ) , 
49+             subtitle:  TextState ( " This is the subtitle. " ) 
50+           ) 
4251        ) 
4352      } 
4453
4554      Button ( " Success toast " )  { 
4655        toast =  ToastView ( 
47-           style:  . success, 
48-           icon:  Image ( systemName:  " exclamationmark.square " ) , 
49-           title:  " Success toast " , 
50-           subtitle:  " This is the subtitle. " 
56+           ToastState ( 
57+             style:  . success, 
58+             icon:  ImageState ( systemName:  " exclamationmark.square " ) , 
59+             title:  TextState ( " Success toast " ) , 
60+             subtitle:  TextState ( " This is the subtitle. " ) 
61+           ) 
5162        ) 
5263      } 
5364    } 
0 commit comments