mirror of
https://github.com/Dimillian/IceCubesApp.git
synced 2024-11-25 09:41:02 +00:00
34 lines
806 B
Swift
34 lines
806 B
Swift
|
import DesignSystem
|
||
|
import Models
|
||
|
import Network
|
||
|
import SwiftUI
|
||
|
import Timeline
|
||
|
import WidgetKit
|
||
|
|
||
|
struct AccountWidgetView: View {
|
||
|
var entry: AccountWidgetProvider.Entry
|
||
|
|
||
|
@Environment(\.widgetFamily) var family
|
||
|
@Environment(\.redactionReasons) var redacted
|
||
|
|
||
|
var body: some View {
|
||
|
VStack(alignment: .center, spacing: 4) {
|
||
|
if let avatar = entry.avatar {
|
||
|
Image(uiImage: avatar)
|
||
|
.resizable()
|
||
|
.frame(width: 64, height: 64)
|
||
|
.clipShape(Circle())
|
||
|
Text("\(entry.account.followersCount ?? 0)")
|
||
|
.font(.title)
|
||
|
.fontDesign(.rounded)
|
||
|
.fontWeight(.bold)
|
||
|
.monospacedDigit()
|
||
|
Text("Followers")
|
||
|
.font(.headline)
|
||
|
.foregroundStyle(.secondary)
|
||
|
}
|
||
|
}
|
||
|
.frame(maxWidth: .infinity)
|
||
|
}
|
||
|
}
|