@enonic/react-components
Version:
Library of React components for handling Enonic XP data and page components
211 lines (210 loc) • 8.32 kB
JavaScript
;
function _define_property(obj, key, value) {
if (key in obj) {
Object.defineProperty(obj, key, {
value: value,
enumerable: true,
configurable: true,
writable: true
});
} else {
obj[key] = value;
}
return obj;
}
function _object_spread(target) {
for(var i = 1; i < arguments.length; i++){
var source = arguments[i] != null ? arguments[i] : {};
var ownKeys = Object.keys(source);
if (typeof Object.getOwnPropertySymbols === "function") {
ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function(sym) {
return Object.getOwnPropertyDescriptor(source, sym).enumerable;
}));
}
ownKeys.forEach(function(key) {
_define_property(target, key, source[key]);
});
}
return target;
}
function ownKeys(object, enumerableOnly) {
var keys = Object.keys(object);
if (Object.getOwnPropertySymbols) {
var symbols = Object.getOwnPropertySymbols(object);
if (enumerableOnly) {
symbols = symbols.filter(function(sym) {
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
});
}
keys.push.apply(keys, symbols);
}
return keys;
}
function _object_spread_props(target, source) {
source = source != null ? source : {};
if (Object.getOwnPropertyDescriptors) {
Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
} else {
ownKeys(Object(source)).forEach(function(key) {
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
});
}
return target;
}
function _type_of(obj) {
"@swc/helpers - typeof";
return obj && typeof Symbol !== "undefined" && obj.constructor === Symbol ? "symbol" : typeof obj;
}
Object.defineProperty(exports, "__esModule", {
value: true
});
var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __defNormalProp = function(obj, key, value) {
return key in obj ? __defProp(obj, key, {
enumerable: true,
configurable: true,
writable: true,
value: value
}) : obj[key] = value;
};
var __esm = function(fn, res) {
return function __init() {
return fn && (res = (0, fn[__getOwnPropNames(fn)[0]])(fn = 0)), res;
};
};
var __commonJS = function(cb, mod) {
return function __require() {
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = {
exports: {}
}).exports, mod), mod.exports;
};
};
var __export = function(target, all) {
for(var name in all)__defProp(target, name, {
get: all[name],
enumerable: true
});
};
var __copyProps = function(to, from, except, desc) {
if (from && (typeof from === "undefined" ? "undefined" : _type_of(from)) === "object" || typeof from === "function") {
var _iteratorNormalCompletion = true, _didIteratorError = false, _iteratorError = undefined;
try {
var _loop = function() {
var key = _step.value;
if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, {
get: function() {
return from[key];
},
enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable
});
};
for(var _iterator = __getOwnPropNames(from)[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true)_loop();
} catch (err) {
_didIteratorError = true;
_iteratorError = err;
} finally{
try {
if (!_iteratorNormalCompletion && _iterator.return != null) {
_iterator.return();
}
} finally{
if (_didIteratorError) {
throw _iteratorError;
}
}
}
}
return to;
};
var __toESM = function(mod, isNodeMode, target) {
return target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(// If the importer is in node compatibility mode or this is not an ESM
// file that has been converted to a CommonJS file using a Babel-
// compatible transform (i.e. "__esModule" has not been set), then set
// "default" to the CommonJS "module.exports" for node compatibility.
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", {
value: mod,
enumerable: true
}) : target, mod);
};
var __toCommonJS = function(mod) {
return __copyProps(__defProp({}, "__esModule", {
value: true
}), mod);
};
var __publicField = function(obj, key, value) {
return __defNormalProp(obj, (typeof key === "undefined" ? "undefined" : _type_of(key)) !== "symbol" ? key + "" : key, value);
};
// src/constants.ts
var IMG_TAG, LINK_TAG, MACRO_TAG, IMG_ATTR, LINK_ATTR, MACRO_ATTR, COMPONENT_DATA_TYPE, XP_REQUEST_MODE, CONTENT_STUDIO_EDIT_MODE_PLACEHOLDER_STYLE, WARNING_BORDER_COLOR, WARNING_COLOR, WARNING_STYLE;
var init_constants = __esm({
"src/constants.ts": function() {
IMG_TAG = exports.IMG_TAG = "img";
LINK_TAG = exports.LINK_TAG = "a";
MACRO_TAG = exports.MACRO_TAG = "editor-macro";
IMG_ATTR = exports.IMG_ATTR = "data-image-ref";
LINK_ATTR = exports.LINK_ATTR = "data-link-ref";
MACRO_ATTR = exports.MACRO_ATTR = "data-macro-ref";
COMPONENT_DATA_TYPE = exports.COMPONENT_DATA_TYPE = /* @__PURE__ */ function(COMPONENT_DATA_TYPE2) {
COMPONENT_DATA_TYPE2["CONTENT_TYPE"] = "contentType";
COMPONENT_DATA_TYPE2["ERROR"] = "error";
COMPONENT_DATA_TYPE2["FRAGMENT"] = "fragment";
COMPONENT_DATA_TYPE2["LAYOUT"] = "layout";
COMPONENT_DATA_TYPE2["PAGE"] = "page";
COMPONENT_DATA_TYPE2["PART"] = "part";
COMPONENT_DATA_TYPE2["TEXT"] = "text";
COMPONENT_DATA_TYPE2["MACRO"] = "macro";
return COMPONENT_DATA_TYPE2;
}(COMPONENT_DATA_TYPE || {});
XP_REQUEST_MODE = exports.XP_REQUEST_MODE = /* @__PURE__ */ function(XP_REQUEST_MODE2) {
XP_REQUEST_MODE2["ADMIN"] = "admin";
XP_REQUEST_MODE2["EDIT"] = "edit";
XP_REQUEST_MODE2["INLINE"] = "inline";
XP_REQUEST_MODE2["LIVE"] = "live";
XP_REQUEST_MODE2["PREVIEW"] = "preview";
return XP_REQUEST_MODE2;
}(XP_REQUEST_MODE || {});
CONTENT_STUDIO_EDIT_MODE_PLACEHOLDER_STYLE = exports.CONTENT_STUDIO_EDIT_MODE_PLACEHOLDER_STYLE = {
backgroundColor: "#ffffff",
borderWidth: "2px",
borderStyle: "dashed",
borderRadius: "4px",
boxSizing: "border-box",
display: "block",
fontFamily: "Open Sans, Helvetica, sans-serif",
fontSize: "20px",
lineHeight: "33px",
margin: "1px 0 10px",
minHeight: "137px",
padding: "50px 15px",
position: "relative",
textAlign: "center"
};
WARNING_BORDER_COLOR = "#c9ba9b";
WARNING_COLOR = "#794b02";
WARNING_STYLE = _object_spread_props(_object_spread({}, CONTENT_STUDIO_EDIT_MODE_PLACEHOLDER_STYLE), {
borderColor: WARNING_BORDER_COLOR,
color: WARNING_COLOR
});
}
});
exports.__esm = __esm;
exports.__commonJS = __commonJS;
exports.__export = __export;
exports.__toESM = __toESM;
exports.__toCommonJS = __toCommonJS;
exports.__publicField = __publicField;
exports.IMG_TAG = IMG_TAG;
exports.LINK_TAG = LINK_TAG;
exports.MACRO_TAG = MACRO_TAG;
exports.IMG_ATTR = IMG_ATTR;
exports.LINK_ATTR = LINK_ATTR;
exports.MACRO_ATTR = MACRO_ATTR;
exports.COMPONENT_DATA_TYPE = COMPONENT_DATA_TYPE;
exports.XP_REQUEST_MODE = XP_REQUEST_MODE;
exports.CONTENT_STUDIO_EDIT_MODE_PLACEHOLDER_STYLE = CONTENT_STUDIO_EDIT_MODE_PLACEHOLDER_STYLE;
exports.init_constants = init_constants;