import SwiftUI struct PlatformSpecificToolbarItem: ToolbarContent { let placement: ToolbarItemPlacement let content: () -> Content init( placement: ToolbarItemPlacement? = nil, @ViewBuilder content: @escaping () -> Content ) { #if os(macOS) self.placement = .automatic #else if #available(iOS 26, *) { self.placement = placement ?? .secondaryAction } else { self.placement = placement ?? .bottomBar } #endif self.content = content } var body: some ToolbarContent { #if os(macOS) ToolbarItem { content() } #else ToolbarItem(placement: placement) { content() } #endif } }