From 3cdbd8ad537939f220c595b4961dfd562fbec4f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Bednorz?= Date: Sat, 14 Mar 2026 02:57:21 +0100 Subject: [PATCH] refactor: migrate previews from PreviewProvider to #Preview macro --- Sources/SlidableImage/Arrows.swift | 10 ++++------ Sources/SlidableImage/SlidableImage.swift | 10 ++++------ Sources/SlidableImage/Triangle.swift | 8 +++----- 3 files changed, 11 insertions(+), 17 deletions(-) diff --git a/Sources/SlidableImage/Arrows.swift b/Sources/SlidableImage/Arrows.swift index ba95493..421a27b 100644 --- a/Sources/SlidableImage/Arrows.swift +++ b/Sources/SlidableImage/Arrows.swift @@ -30,11 +30,9 @@ public struct Arrows: View { } } -struct ArrowsPreview: PreviewProvider { - static var previews: some View { - VStack { - Arrows() - Arrows(arrowColor: .green, backgroundColor: .orange) - } +#Preview { + VStack { + Arrows() + Arrows(arrowColor: .green, backgroundColor: .orange) } } diff --git a/Sources/SlidableImage/SlidableImage.swift b/Sources/SlidableImage/SlidableImage.swift index 41e7b6d..8c3c051 100644 --- a/Sources/SlidableImage/SlidableImage.swift +++ b/Sources/SlidableImage/SlidableImage.swift @@ -55,10 +55,8 @@ public struct SlidableImage: } } -struct SlidableImagePreview: PreviewProvider { - static var previews: some View { - SlidableImage(arrows: { Arrows() }, - leftView: { Color.red }, - rightView: { Color.green }) - } +#Preview { + SlidableImage(arrows: { Arrows() }, + leftView: { Color.red }, + rightView: { Color.green }) } diff --git a/Sources/SlidableImage/Triangle.swift b/Sources/SlidableImage/Triangle.swift index f48f881..303ad7e 100644 --- a/Sources/SlidableImage/Triangle.swift +++ b/Sources/SlidableImage/Triangle.swift @@ -16,9 +16,7 @@ struct Triangle: Shape { } } -struct Triangle_Previews: PreviewProvider { - static var previews: some View { - Triangle() - .frame(width: 100, height: 100) - } +#Preview { + Triangle() + .frame(width: 100, height: 100) }