We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 9489f32 + d0e1601 commit e341f0fCopy full SHA for e341f0f
1 file changed
MacMagazine/Features/NewsLibrary/Sources/NewsLibrary/Views/NewsView.swift
@@ -61,7 +61,7 @@ public struct NewsView: View {
61
}
62
63
.navigationDestination(isPresented: $readingNews) {
64
- MMWebView(url: viewModel.selectedNews?.link)
+ newsDetailView
65
66
67
@@ -118,3 +118,20 @@ extension NewsView {
118
)
119
120
121
+
122
+extension NewsView {
123
+ @ViewBuilder
124
+ var newsDetailView: some View {
125
+ MMWebView(url: viewModel.selectedNews?.link)
126
+ .toolbar {
127
+ ToolbarItem(placement: .topBarTrailing) {
128
+ if let urlString = viewModel.selectedNews?.link,
129
+ let url = URL(string: urlString) {
130
+ ShareLink(item: url) {
131
+ Image(systemName: "square.and.arrow.up")
132
+ }
133
134
135
136
137
+}
0 commit comments