/**
 * Mobil cihazlarda dokunsal geri bildirim (haptic feedback) sağlamak için kullanılır
 */
export const triggerHapticFeedback = (type: 'light' | 'medium' | 'heavy' | 'selection' | 'error' = 'selection') => {
  if (typeof window !== 'undefined' && window.navigator && window.navigator.vibrate) {
    switch (type) {
      case 'light':
        window.navigator.vibrate(10);
        break;
      case 'medium':
        window.navigator.vibrate(20);
        break;
      case 'heavy':
        window.navigator.vibrate(50);
        break;
      case 'selection':
        window.navigator.vibrate(15);
        break;
      case 'error':
        window.navigator.vibrate([50, 50, 50]);
        break;
    }
  }
};
