// // DeviceListCell.swift // ShareExtension // // Created by Grishka on 20.09.2023. // import Cocoa class DeviceListCell: NSCollectionViewItem { public var clickHandler: (() -> Void)? override func viewDidLoad() { super.viewDidLoad() let btn: NSButton = view as! NSButton btn.isEnabled = true btn.setButtonType(.momentaryPushIn) btn.action = #selector(onClick) btn.target = self } @IBAction func onClick(_: Any?) { guard let handler = clickHandler else { return } handler() } }