CHResume/ResumeBuilder/Generic Elements/RightImageLabel.swift

29 lines
631 B
Swift
Raw Normal View History

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)
}
}