package com.tt.honeyDue.platform

import androidx.compose.runtime.Composable
import androidx.compose.runtime.remember

/**
 * iOS implementation - no-op since iOS haptics are handled by SwiftUI.
 * This is only used when running the shared Compose code on iOS
 * (which isn't the primary iOS UI).
 */
class IOSHapticFeedbackPerformer : HapticFeedbackPerformer {
    override fun perform(type: HapticFeedbackType) {
        // iOS haptic feedback is handled natively in SwiftUI views
        // This is a no-op for the Compose layer on iOS
    }
}

@Composable
actual fun rememberHapticFeedback(): HapticFeedbackPerformer {
    return remember { IOSHapticFeedbackPerformer() }
}
