Files
iOS/Sources/Shared/Environment/ImpactFeedbackGeneratorProtocol.swift
Bruno Pantaleão 0008727ff3 WIP
2026-06-15 09:36:28 +02:00

25 lines
576 B
Swift

#if os(iOS)
import Foundation
#if canImport(UIKit)
import UIKit
#else
import AppKit
#endif
public protocol ImpactFeedbackGeneratorProtocol {
func impactOccurred()
func impactOccurred(style: UIImpactFeedbackGenerator.FeedbackStyle)
}
final class ImpactFeedbackGenerator: ImpactFeedbackGeneratorProtocol {
func impactOccurred() {
impactOccurred(style: .medium)
}
func impactOccurred(style: UIImpactFeedbackGenerator.FeedbackStyle) {
let generator = UIImpactFeedbackGenerator(style: style)
generator.impactOccurred()
}
}
#endif