Skip to content

Commit 973563d

Browse files
authored
refactor: migrate previews from PreviewProvider to #Preview macro (#37)
1 parent 11cf8a9 commit 973563d

3 files changed

Lines changed: 11 additions & 17 deletions

File tree

Sources/SlidableImage/Arrows.swift

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,9 @@ public struct Arrows: View {
3030
}
3131
}
3232

33-
struct ArrowsPreview: PreviewProvider {
34-
static var previews: some View {
35-
VStack {
36-
Arrows()
37-
Arrows(arrowColor: .green, backgroundColor: .orange)
38-
}
33+
#Preview {
34+
VStack {
35+
Arrows()
36+
Arrows(arrowColor: .green, backgroundColor: .orange)
3937
}
4038
}

Sources/SlidableImage/SlidableImage.swift

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,8 @@ public struct SlidableImage<ArrowsIcon: View, LeftView: View, RightView: View>:
5555
}
5656
}
5757

58-
struct SlidableImagePreview: PreviewProvider {
59-
static var previews: some View {
60-
SlidableImage(arrows: { Arrows() },
61-
leftView: { Color.red },
62-
rightView: { Color.green })
63-
}
58+
#Preview {
59+
SlidableImage(arrows: { Arrows() },
60+
leftView: { Color.red },
61+
rightView: { Color.green })
6462
}

Sources/SlidableImage/Triangle.swift

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,7 @@ struct Triangle: Shape {
1616
}
1717
}
1818

19-
struct Triangle_Previews: PreviewProvider {
20-
static var previews: some View {
21-
Triangle()
22-
.frame(width: 100, height: 100)
23-
}
19+
#Preview {
20+
Triangle()
21+
.frame(width: 100, height: 100)
2422
}

0 commit comments

Comments
 (0)