src/app/hooks/useOperaMiniDetection/index.jsx

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
import { useState, useEffect } from 'react';

const useOperaMiniDetection = () => {
  const [isOperaMini, setIsOperaMini] = useState(false);

  useEffect(() => {
    if (typeof window !== 'undefined' && window.operamini) {
      setIsOperaMini(true);
    }
  }, []);

  return isOperaMini;
};

export default useOperaMiniDetection;