50 lines
1.1 KiB
Swift
50 lines
1.1 KiB
Swift
//
|
|
// SettingsAccountLabelView.swift
|
|
// Multiplatform iOS
|
|
//
|
|
// Created by Rizwan on 07/07/20.
|
|
// Copyright © 2020 Ranchero Software. All rights reserved.
|
|
//
|
|
|
|
import SwiftUI
|
|
import RSCore
|
|
|
|
struct SettingsAccountLabelView: View {
|
|
let accountImage: RSImage?
|
|
let accountLabel: String
|
|
|
|
var body: some View {
|
|
HStack {
|
|
Image(rsImage: accountImage!)
|
|
.resizable()
|
|
.scaledToFit()
|
|
.frame(width: 32, height: 32)
|
|
Text(verbatim: accountLabel).font(.title)
|
|
}
|
|
.foregroundColor(.primary).padding(4.0)
|
|
}
|
|
}
|
|
|
|
struct SettingsAccountLabelView_Previews: PreviewProvider {
|
|
static var previews: some View {
|
|
List {
|
|
SettingsAccountLabelView(
|
|
accountImage: AppAssets.image(for: .onMyMac),
|
|
accountLabel: "On My Device"
|
|
)
|
|
SettingsAccountLabelView(
|
|
accountImage: AppAssets.image(for: .feedbin),
|
|
accountLabel: "Feedbin"
|
|
)
|
|
SettingsAccountLabelView(
|
|
accountImage: AppAssets.accountLocalPadImage,
|
|
accountLabel: "On My iPad"
|
|
)
|
|
SettingsAccountLabelView(
|
|
accountImage: AppAssets.accountLocalPhoneImage,
|
|
accountLabel: "On My iPhone"
|
|
)
|
|
}
|
|
}
|
|
}
|