Skip to content

Commit 2ab52d3

Browse files
committed
Optimize some text
1 parent cd60e0c commit 2ab52d3

1 file changed

Lines changed: 6 additions & 10 deletions

File tree

Packages/StatusKit/Sources/StatusKit/Row/Subviews/StatusRowHeaderView.swift

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ struct StatusRowHeaderView: View {
2727
}
2828
}
2929
.accessibilityElement(children: .combine)
30-
.accessibilityLabel(Text("\(viewModel.finalStatus.account.safeDisplayName)") + Text(", ") + Text(viewModel.finalStatus.createdAt.relativeFormatted))
30+
.accessibilityLabel(Text("\(viewModel.finalStatus.account.safeDisplayName), \(viewModel.finalStatus.createdAt.relativeFormatted)"))
3131
.accessibilityAction {
3232
viewModel.navigateToAccountDetail(account: viewModel.finalStatus.account)
3333
}
@@ -84,21 +84,17 @@ struct StatusRowHeaderView: View {
8484
}
8585
}
8686

87-
private var accountBadgeView: Text {
87+
private var accountBadgeView: Text? {
8888
if (viewModel.status.reblogAsAsStatus ?? viewModel.status).account.bot {
89-
return Text(Image(systemName: "poweroutlet.type.b.fill")) + Text(" ")
89+
return Text("\(Image(systemName: "poweroutlet.type.b.fill")) ")
9090
} else if (viewModel.status.reblogAsAsStatus ?? viewModel.status).account.locked {
91-
return Text(Image(systemName: "lock.fill")) + Text(" ")
91+
return Text("\(Image(systemName: "lock.fill")) ")
9292
}
93-
return Text("")
93+
return nil
9494
}
9595

9696
private var dateView: some View {
97-
Group {
98-
Text(Image(systemName: viewModel.finalStatus.visibility.iconName)) +
99-
Text("") +
100-
Text(viewModel.finalStatus.createdAt.relativeFormatted)
101-
}
97+
Text("\(Image(systemName: viewModel.finalStatus.visibility.iconName))\(viewModel.finalStatus.createdAt.relativeFormatted)")
10298
.fixedSize(horizontal: false, vertical: true)
10399
.font(.scaledFootnote)
104100
.foregroundStyle(.secondary)

0 commit comments

Comments
 (0)