UNPKG

@ozen-ui/kit

Version:

React component library

18 lines (17 loc) 657 B
import { useContext, createContext } from 'react'; import { isDev } from '../../constants/environment'; import { DRAWER_DEFAULT_DEVICE_TYPE, DRAWER_DEFAULT_SIZE, DRAWER_DEFAULT_VARIANT, } from './constants'; export var DrawerContextDefaultValue = { size: DRAWER_DEFAULT_SIZE, variant: DRAWER_DEFAULT_VARIANT, onClose: function () { }, deviceType: DRAWER_DEFAULT_DEVICE_TYPE, }; export var DrawerContext = createContext(DrawerContextDefaultValue); export var useDrawerContext = function () { return useContext(DrawerContext); }; // Именованный провайдер if (isDev) { DrawerContext.displayName = 'DrawerContext'; }