@ozen-ui/kit
Version:
React component library
18 lines (17 loc) • 657 B
JavaScript
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';
}