'use client';

import { useEffect } from 'react';

/**
 * Снимает регистрацию старых Service Worker (PWA отключён).
 * Очищает кэш SW у пользователей, у которых была предыдущая версия.
 */
export default function UnregisterSW() {
  useEffect(() => {
    if (typeof window === 'undefined' || !('serviceWorker' in navigator)) return;

    navigator.serviceWorker.getRegistrations().then((registrations) => {
      registrations.forEach((reg) => reg.unregister());
    });
  }, []);

  return null;
}
