#if DEBUG previews

This commit is contained in:
Max Goedjen 2020-09-20 20:12:53 -07:00
parent 802d5d1374
commit b0ae3c3eb7
No known key found for this signature in database
GPG Key ID: E58C21DD77B9B8E8
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