@ozen-ui/kit
Version:
React component library
17 lines (16 loc) • 787 B
JavaScript
import { useContext, createContext } from 'react';
import { isDev } from '../../constants/environment';
import { FORM_CONTROL_CARCASS_DEFAULT_DISABLED, FORM_CONTROL_CARCASS_DEFAULT_SIZE, FORM_CONTROL_CARCASS_DEFAULT_VARIANT, } from './constants';
export var FormControlCarcassContextDefaultValue = {
size: FORM_CONTROL_CARCASS_DEFAULT_SIZE,
disabled: FORM_CONTROL_CARCASS_DEFAULT_DISABLED,
variant: FORM_CONTROL_CARCASS_DEFAULT_VARIANT,
};
export var FormControlCarcassContext = createContext(FormControlCarcassContextDefaultValue);
export var useFormControlCarcassContext = function () {
return useContext(FormControlCarcassContext);
};
// Именованный провайдер
if (isDev) {
FormControlCarcassContext.displayName = 'FormControlCarcassContext';
}