IceCubesApp/Packages/Status/Sources/Status/Row/Subviews/StatusRowReblogView.swift
Thomas Ricouard ca4e80101f Swiftformat
2023-02-18 07:26:48 +01:00

30 lines
902 B
Swift

import DesignSystem
import SwiftUI
struct StatusRowReblogView: View {
let viewModel: StatusRowViewModel
var body: some View {
if viewModel.status.reblog != nil {
HStack(spacing: 2) {
Image(systemName: "arrow.left.arrow.right.circle.fill")
AvatarView(url: viewModel.status.account.avatar, size: .boost)
EmojiTextApp(.init(stringValue: viewModel.status.account.safeDisplayName), emojis: viewModel.status.account.emojis)
Text("status.row.was-boosted")
}
.accessibilityElement()
.accessibilityLabel(
Text("\(viewModel.status.account.safeDisplayName)")
+ Text(" ")
+ Text("status.row.was-boosted")
)
.font(.scaledFootnote)
.foregroundColor(.gray)
.fontWeight(.semibold)
.onTapGesture {
viewModel.navigateToAccountDetail(account: viewModel.status.account)
}
}
}
}