mirror of
https://github.com/Dimillian/IceCubesApp.git
synced 2024-06-10 09:19:22 +00:00
32 lines
991 B
Swift
32 lines
991 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("Rocket.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)
|
|
.emojiSize(Font.scaledFootnoteFont.emojiSize)
|
|
.emojiBaselineOffset(Font.scaledFootnoteFont.emojiBaselineOffset)
|
|
.foregroundColor(.gray)
|
|
.fontWeight(.semibold)
|
|
.onTapGesture {
|
|
viewModel.navigateToAccountDetail(account: viewModel.status.account)
|
|
}
|
|
}
|
|
}
|
|
}
|