#if DEBUG previews

This commit is contained in:
Max Goedjen
2020-09-20 20:12:53 -07:00
parent 802d5d1374
commit b0ae3c3eb7
6 changed files with 63 additions and 39 deletions

View File

@@ -153,6 +153,8 @@ extension ContentView {
}
#if DEBUG
struct ContentView_Previews: PreviewProvider {
private static let storeList: SecretStoreList = {
@@ -186,3 +188,5 @@ struct ContentView_Previews: PreviewProvider {
}
}
#endif

View File

@@ -121,6 +121,8 @@ struct CopyableView: View {
}
#if DEBUG
struct CopyableView_Previews: PreviewProvider {
static var previews: some View {
Group {
@@ -129,3 +131,5 @@ struct CopyableView_Previews: PreviewProvider {
}
}
}
#endif

View File

@@ -71,6 +71,8 @@ struct EmptyStoreModifiableView: View {
}
}
#if DEBUG
struct EmptyStoreModifiableView_Previews: PreviewProvider {
static var previews: some View {
Group {
@@ -79,3 +81,5 @@ struct EmptyStoreModifiableView_Previews: PreviewProvider {
}
}
}
#endif

View File

@@ -12,8 +12,12 @@ struct NoStoresView: View {
}
#if DEBUG
struct NoStoresView_Previews: PreviewProvider {
static var previews: some View {
NoStoresView()
}
}
#endif

View File

@@ -32,9 +32,12 @@ struct SecretDetailView<SecretType: Secret>: View {
}
#if DEBUG
struct SecretDetailView_Previews: PreviewProvider {
static var previews: some View {
SecretDetailView(secret: Preview.Store(numberOfRandomSecrets: 1).secrets[0])
}
}
#endif

View File

@@ -38,16 +38,6 @@ struct SetupView: View {
}
struct SetupView_Previews: PreviewProvider {
static var previews: some View {
Group {
SetupView(visible: .constant(true), setupComplete: .constant(false))
}
}
}
struct StepView: View {
let numberOfSteps: Int
@@ -173,16 +163,6 @@ struct SecretAgentSetupView: View {
}
struct SecretAgentSetupView_Previews: PreviewProvider {
static var previews: some View {
Group {
SecretAgentSetupView(buttonAction: {})
}
}
}
struct SSHAgentSetupView: View {
let buttonAction: () -> Void
@@ -229,17 +209,6 @@ class Delegate: NSObject, NSOpenSavePanelDelegate {
}
struct SSHAgentSetupView_Previews: PreviewProvider {
static var previews: some View {
Group {
SSHAgentSetupView(buttonAction: {})
}
}
}
struct UpdaterExplainerView: View {
let buttonAction: () -> Void
@@ -256,14 +225,6 @@ struct UpdaterExplainerView: View {
}
struct UpdaterExplainerView_Previews: PreviewProvider {
static var previews: some View {
Group {
UpdaterExplainerView(buttonAction: {})
}
}
}
extension SetupView {
enum Constants {
@@ -288,3 +249,47 @@ struct ShellConfigInstruction: Identifiable, Hashable {
}
}
#if DEBUG
struct SetupView_Previews: PreviewProvider {
static var previews: some View {
Group {
SetupView(visible: .constant(true), setupComplete: .constant(false))
}
}
}
struct SecretAgentSetupView_Previews: PreviewProvider {
static var previews: some View {
Group {
SecretAgentSetupView(buttonAction: {})
}
}
}
struct SSHAgentSetupView_Previews: PreviewProvider {
static var previews: some View {
Group {
SSHAgentSetupView(buttonAction: {})
}
}
}
struct UpdaterExplainerView_Previews: PreviewProvider {
static var previews: some View {
Group {
UpdaterExplainerView(buttonAction: {})
}
}
}
#endif