blob: a89701afabfa2d1f9663b20db1ffea79be6dd72e (
plain)
| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 | import { useCallback, useContext } from 'react';
import { AckeeContext } from '../../providers';
export const useAckee = () => {
  const { tracking, setTracking } = useContext(AckeeContext);
  const toggle = useCallback(() => {
    setTracking((prev) => {
      if (prev === 'full') return 'partial';
      return 'full';
    });
  }, [setTracking]);
  return [tracking, toggle] as const;
};
 |