Files
iOS/Sources/Shared/Environment/ImpactFeedbackGeneratorProtocol.swift
2025-10-14 23:05:28 +02:00

21 lines
528 B
Swift

#if os(iOS)
import Foundation
import UIKit
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