This prevents Release builds from depending on preview macro expansion in restricted CLI environments while preserving design-time previews in Debug. Made-with: Cursor
@@ -181,7 +181,9 @@ struct CreateAppSheetView: View {
}
+#if DEBUG
#Preview {
CreateAppSheetView { _ in }
.frame(width: 800, height: 390)
+#endif
@@ -1386,7 +1386,9 @@ private struct HideMenuIndicatorIfAvailable: ViewModifier {
LauncherRootView()
.environmentObject(PremiumStore.shared)
@@ -382,8 +382,10 @@ struct PremiumFeaturesView: View {
PremiumFeaturesView()
.frame(width: 560, height: 690)
@@ -39,6 +39,7 @@ struct WidgetPreviewCard: View {
ZStack {
Color.black
@@ -50,4 +51,5 @@ struct WidgetPreviewCard: View {
.padding()
@@ -455,6 +455,7 @@ private func encodeUUIDSet(_ set: Set<UUID>) -> String {
@@ -467,3 +468,4 @@ private func encodeUUIDSet(_ set: Set<UUID>) -> String {