@tomino/dynamic-form-semantic-ui
Version:
Semantic UI form renderer based on dynamic form generation
25 lines • 959 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const react_1 = tslib_1.__importDefault(require("react"));
const common_1 = require("../../common");
const editor_context_1 = require("../editor_context");
exports.DatasetValue = ({ value }) => {
const state = react_1.default.useContext(editor_context_1.EditorContext);
if (!value) {
return null;
}
return (react_1.default.createElement("span", { className: common_1.names('meta', common_1.pointer), onClick: e => {
e.preventDefault();
e.stopPropagation();
state.dataPreview = value;
state.previewOpen = true;
} },
"\u00A0\u00B7\u00A0",
Array.isArray(value)
? `Array [${value.length}]`
: typeof value === 'object'
? 'Object'
: JSON.stringify(value)));
};
//# sourceMappingURL=dataset_value.js.map