2023-08-18 22:47:24 +02:00
|
|
|
import SwiftUI
|
|
|
|
import SFSafeSymbols
|
|
|
|
|
|
|
|
struct RightImageLabel: View {
|
|
|
|
|
|
|
|
let text: String
|
|
|
|
|
|
|
|
let systemSymbol: SFSymbol
|
|
|
|
|
|
|
|
init(_ text: String, systemSymbol: SFSymbol) {
|
|
|
|
self.text = text
|
|
|
|
self.systemSymbol = systemSymbol
|
|
|
|
}
|
|
|
|
|
|
|
|
var body: some View {
|
2023-08-23 16:17:34 +02:00
|
|
|
HStack(alignment: .firstTextBaseline, spacing: 3) {
|
2023-08-18 22:47:24 +02:00
|
|
|
Image(systemSymbol: systemSymbol)
|
2023-08-23 16:17:34 +02:00
|
|
|
.aspectRatio(1, contentMode: .fill)
|
2023-08-18 22:47:24 +02:00
|
|
|
Text(text)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
struct RightImageLabel_Previews: PreviewProvider {
|
|
|
|
static var previews: some View {
|
|
|
|
RightImageLabel("Home address", systemSymbol: .house)
|
|
|
|
}
|
|
|
|
}
|