diff --git a/Packages/StatusKit/Sources/StatusKit/Row/Subviews/StatusRowCardView.swift b/Packages/StatusKit/Sources/StatusKit/Row/Subviews/StatusRowCardView.swift index 7cf1e2cc..df52d836 100644 --- a/Packages/StatusKit/Sources/StatusKit/Row/Subviews/StatusRowCardView.swift +++ b/Packages/StatusKit/Sources/StatusKit/Row/Subviews/StatusRowCardView.swift @@ -107,24 +107,23 @@ public struct StatusRowCardView: View { .accessibilityHidden(true) .frame(height: imageHeight) } - HStack { - VStack(alignment: .leading, spacing: 6) { - Text(title) - .font(.scaledHeadline) + VStack(alignment: .leading, spacing: 6) { + Text(title) + .font(.scaledHeadline) + .lineLimit(3) + if let description = card.description, !description.isEmpty { + Text(description) + .font(.scaledBody) + .foregroundStyle(.secondary) .lineLimit(3) - if let description = card.description, !description.isEmpty { - Text(description) - .font(.scaledBody) - .foregroundStyle(.secondary) - .lineLimit(3) - } - Text(url.host() ?? url.absoluteString) - .font(.scaledFootnote) - .foregroundColor(theme.tintColor) - .lineLimit(1) } - Spacer() - }.padding(16) + Text(url.host() ?? url.absoluteString) + .font(.scaledFootnote) + .foregroundColor(theme.tintColor) + .lineLimit(1) + } + .frame(maxWidth: .infinity, alignment: .leading) + .padding(16) } private func iconLinkPreview(_ title: String, _ url: URL) -> some View { diff --git a/Packages/StatusKit/Sources/StatusKit/Row/Subviews/StatusRowDetailView.swift b/Packages/StatusKit/Sources/StatusKit/Row/Subviews/StatusRowDetailView.swift index 2d2c9099..b3681705 100644 --- a/Packages/StatusKit/Sources/StatusKit/Row/Subviews/StatusRowDetailView.swift +++ b/Packages/StatusKit/Sources/StatusKit/Row/Subviews/StatusRowDetailView.swift @@ -48,8 +48,8 @@ struct StatusRowDetailView: View { Text(editedAt.asDate, style: .date) + Text("status.summary.at-time") + Text(editedAt.asDate, style: .time) - Spacer() } + .frame(maxWidth: .infinity, alignment: .leading) .onTapGesture { viewModel.routerPath.presentedSheet = .statusEditHistory(status: viewModel.status.id) } diff --git a/Packages/StatusKit/Sources/StatusKit/Row/Subviews/StatusRowTextView.swift b/Packages/StatusKit/Sources/StatusKit/Row/Subviews/StatusRowTextView.swift index 273b14df..16375f9b 100644 --- a/Packages/StatusKit/Sources/StatusKit/Row/Subviews/StatusRowTextView.swift +++ b/Packages/StatusKit/Sources/StatusKit/Row/Subviews/StatusRowTextView.swift @@ -27,8 +27,8 @@ struct StatusRowTextView: View { .environment(\.openURL, OpenURLAction { url in viewModel.routerPath.handleStatus(status: viewModel.finalStatus, url: url) }) - Spacer() } + .frame(maxWidth: .infinity, alignment: .leading) makeCollapseButton() } }