mirror of
https://github.com/Dimillian/IceCubesApp.git
synced 2024-09-27 06:00:05 +00:00
31 lines
711 B
Swift
31 lines
711 B
Swift
import SwiftUI
|
|
|
|
public struct EmptyView: View {
|
|
public let iconName: String
|
|
public let title: String
|
|
public let message: String
|
|
|
|
public init(iconName: String, title: String, message: String) {
|
|
self.iconName = iconName
|
|
self.title = title
|
|
self.message = message
|
|
}
|
|
|
|
public var body: some View {
|
|
VStack {
|
|
Image(systemName: iconName)
|
|
.resizable()
|
|
.aspectRatio(contentMode: .fit)
|
|
.frame(maxHeight: 50)
|
|
Text(title)
|
|
.font(.title)
|
|
.padding(.top, 16)
|
|
Text(message)
|
|
.font(.subheadline)
|
|
.multilineTextAlignment(.center)
|
|
.foregroundColor(.gray)
|
|
}
|
|
.padding(.top, 100)
|
|
.padding(.layoutPadding)
|
|
}
|
|
}
|