pankod/refine

View on GitHub
packages/antd/src/hooks/useThemedLayoutContext/index.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { useContext } from "react";

import { ThemedLayoutContext } from "@contexts";
import type { IThemedLayoutContext } from "@contexts/themedLayoutContext/IThemedLayoutContext";

export type UseThemedLayoutContextType = IThemedLayoutContext;

export const useThemedLayoutContext = (): UseThemedLayoutContextType => {
  const {
    mobileSiderOpen,
    siderCollapsed,
    setMobileSiderOpen,
    setSiderCollapsed,
  } = useContext(ThemedLayoutContext);

  return {
    mobileSiderOpen,
    siderCollapsed,
    setMobileSiderOpen,
    setSiderCollapsed,
  };
};