amplify-swift/Amplify/DevMenu/View/InfoRow.swift

29 lines
664 B
Swift

//
// Copyright Amazon.com Inc. or its affiliates.
// All Rights Reserved.
//
// SPDX-License-Identifier: Apache-2.0
//
#if canImport(UIKit)
import SwiftUI
/// View corresponding to each row in Device Information Screen / Environment Information Screen
struct InfoRow: View {
var infoItem: InfoItemProvider
var body: some View {
VStack(alignment: .leading) {
Text(self.infoItem.displayName).bold()
Text(self.infoItem.information)
}
}
}
struct DeviceInfoRow_Previews: PreviewProvider {
static var previews: some View {
InfoRow(infoItem: DeviceInfoItem(type: .deviceName("iPhone")))
}
}
#endif