mirror of
https://github.com/Dimillian/IceCubesApp.git
synced 2024-06-01 07:08:17 +00:00
19 lines
513 B
Swift
19 lines
513 B
Swift
import SwiftUI
|
|
|
|
struct ShareToolbarItem: ToolbarContent, @unchecked Sendable {
|
|
let url: URL
|
|
let type: DisplayType
|
|
|
|
var body: some ToolbarContent {
|
|
ToolbarItem(placement: .topBarTrailing) {
|
|
if type == .image {
|
|
let transferable = MediaUIImageTransferable(url: url)
|
|
ShareLink(item: transferable, preview: .init("status.media.contextmenu.share",
|
|
image: transferable))
|
|
} else {
|
|
ShareLink(item: url)
|
|
}
|
|
}
|
|
}
|
|
}
|