summaryrefslogtreecommitdiff
path: root/frontend/src/components/QuickAccessVisibleState.tsx
blob: b5ee3b9875f4611cba233462ae06fc25f66e97f3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
import { FC, createContext, useContext } from 'react';

const QuickAccessVisibleState = createContext<boolean>(true);

export const useQuickAccessVisible = () => useContext(QuickAccessVisibleState);

interface Props {
  visible: boolean;
}

export const QuickAccessVisibleStateProvider: FC<Props> = ({ children, visible }) => {
  return <QuickAccessVisibleState.Provider value={visible}>{children}</QuickAccessVisibleState.Provider>;
};