summaryrefslogtreecommitdiff
path: root/DomainDig/DomainDigUI.swift
diff options
context:
space:
mode:
Diffstat (limited to 'DomainDig/DomainDigUI.swift')
-rw-r--r--DomainDig/DomainDigUI.swift17
1 files changed, 16 insertions, 1 deletions
diff --git a/DomainDig/DomainDigUI.swift b/DomainDig/DomainDigUI.swift
index c3caf59..592d7a7 100644
--- a/DomainDig/DomainDigUI.swift
+++ b/DomainDig/DomainDigUI.swift
@@ -235,6 +235,21 @@ struct EmptyStateCardView: View {
let message: String
let suggestion: String
let systemImage: String
+ let showsCardBackground: Bool
+
+ init(
+ title: String,
+ message: String,
+ suggestion: String,
+ systemImage: String,
+ showsCardBackground: Bool = true
+ ) {
+ self.title = title
+ self.message = message
+ self.suggestion = suggestion
+ self.systemImage = systemImage
+ self.showsCardBackground = showsCardBackground
+ }
var body: some View {
VStack(alignment: .leading, spacing: appDensity.metrics.cardSpacing) {
@@ -253,7 +268,7 @@ struct EmptyStateCardView: View {
}
.frame(maxWidth: .infinity, alignment: .leading)
.padding(appDensity.metrics.cardPadding)
- .background(Color(.systemGray6).opacity(0.45))
+ .background(showsCardBackground ? Color(.systemGray6).opacity(0.45) : Color.clear)
.clipShape(RoundedRectangle(cornerRadius: appDensity.metrics.cardCornerRadius))
}
}