SwiftUI responding to MKMapView Annotation callout taps

I have a basic SwiftUI app that uses an MKMapView via UIView Representable to display a range of places around the world (as annotations with Callouts using UIButton(type: .detailDisclosure)) Question is how can I detect when the user taps the detailDisclosure button and act on this in SwiftUI?

I've had a search around the web but nothing has helped me nail a solution to this.

Any pointers / suggestions greatly appreciated.

SwiftUI responding to MKMapView Annotation callout taps
 
 
Q