UNPKG

@ozen-ui/kit

Version:

React component library

30 lines (29 loc) 1.29 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useSelectContext = exports.SelectContext = exports.SelectContextDefaultValue = void 0; var react_1 = require("react"); var environment_1 = require("../../constants/environment"); var constants_1 = require("./constants"); exports.SelectContextDefaultValue = { renderRightLayout: constants_1.SELECT_DEFAULT_RENDER_RIGHT_LAYOUT, disabled: constants_1.SELECT_DEFAULT_DISABLED, size: constants_1.SELECT_DEFAULT_SIZE, open: constants_1.SELECT_DEFAULT_DEFAULT_OPEN, hasValue: false, onClear: function () { }, clearText: '', renderLeft: undefined, renderRight: undefined, showClearButton: constants_1.SELECT_DEFAULT_SHOW_CLEAR_BUTTON, required: constants_1.SELECT_DEFAULT_REQUIRED, multiline: constants_1.SELECT_DEFAULT_MULTILINE, fullWidth: constants_1.SELECT_DEFAULT_FULL_WIDTH, error: false, }; exports.SelectContext = (0, react_1.createContext)(exports.SelectContextDefaultValue); var useSelectContext = function () { return (0, react_1.useContext)(exports.SelectContext); }; exports.useSelectContext = useSelectContext; // Именованный провайдер if (environment_1.isDev) { exports.SelectContext.displayName = 'SelectContext'; }