@ozen-ui/kit
Version:
React component library
24 lines (23 loc) • 936 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.useDialogContext = exports.DialogContext = exports.DialogContextDefaultValue = void 0;
var react_1 = require("react");
var environment_1 = require("../../constants/environment");
var constants_1 = require("./constants");
exports.DialogContextDefaultValue = {
size: constants_1.DIALOG_DEFAULT_SIZE,
variant: constants_1.DIALOG_DEFAULT_VARIANT,
onClose: function () { },
deviceType: constants_1.DIALOG_DEFAULT_DEVICE_TYPE,
viewType: 'modal',
isBottomSheet: false,
};
exports.DialogContext = (0, react_1.createContext)(exports.DialogContextDefaultValue);
var useDialogContext = function () {
return (0, react_1.useContext)(exports.DialogContext);
};
exports.useDialogContext = useDialogContext;
// Именованный провайдер
if (environment_1.isDev) {
exports.DialogContext.displayName = 'DialogContext';
}
;