comparison GeoQuiz/Components/UserImageHelper.swift @ 14:136928bae534

add user profile
author Dennis C. M. <dennis@denniscm.com>
date Wed, 19 Oct 2022 07:56:33 +0200
parents
children f140bb277c96
comparison
equal deleted inserted replaced
13:bdfff35dd43c 14:136928bae534
1 //
2 // UserImageHelper.swift
3 // GeoQuiz
4 //
5 // Created by Dennis Concepción Martín on 18/10/22.
6 //
7
8 import SwiftUI
9
10 struct UserImage: View {
11 var uiImage: UIImage?
12
13 var body: some View {
14 if let uiImage = uiImage {
15 Circle()
16 .frame(height: 100)
17 .overlay(
18 Image(uiImage: uiImage)
19 .resizable()
20 .scaledToFill()
21 .clipShape(Circle())
22 )
23 } else {
24 Circle()
25 .frame(height: 100)
26 .foregroundColor(.secondary.opacity(0.3))
27 .overlay(
28 Image(systemName: "person")
29 .font(.largeTitle)
30 )
31 }
32 }
33 }
34
35 struct UserImage_Previews: PreviewProvider {
36 static var previews: some View {
37 UserImage()
38 }
39 }