UNPKG

cspace-ui

Version:
116 lines (115 loc) 2.79 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _reactIntl = require("react-intl"); var _default = configContext => { const { DATA_TYPE_DATETIME } = configContext.dataTypes; const { configKey: config } = configContext.configHelpers; const { TextInput, DateInput, DateTimeInput } = configContext.inputComponents; return { 'ns2:collectionspace_core': { [config]: { // The fields in this schema do not appear on any forms, but they should be searchable. searchDisabled: false }, createdAt: { [config]: { dataType: DATA_TYPE_DATETIME, messages: (0, _reactIntl.defineMessages)({ name: { "id": "field.ext.core.createdAt.name", "defaultMessage": "Created time" } }), searchDisabled: false, searchView: { type: DateInput }, view: { type: DateTimeInput, props: { readOnly: true } } } }, createdBy: { [config]: { messages: (0, _reactIntl.defineMessages)({ name: { "id": "field.ext.core.createdBy.name", "defaultMessage": "Created by" } }), searchDisabled: false, view: { type: TextInput } } }, updatedAt: { [config]: { dataType: DATA_TYPE_DATETIME, messages: (0, _reactIntl.defineMessages)({ name: { "id": "field.ext.core.updatedAt.name", "defaultMessage": "Last updated time" } }), searchDisabled: false, searchView: { type: DateInput }, view: { type: DateTimeInput, props: { readOnly: true } } } }, updatedBy: { [config]: { messages: (0, _reactIntl.defineMessages)({ name: { "id": "field.ext.core.updatedBy.name", "defaultMessage": "Last updated by" } }), searchDisabled: false, view: { type: TextInput } } }, uri: { [config]: { messages: (0, _reactIntl.defineMessages)({ name: { "id": "field.ext.core.uri.name", "defaultMessage": "URI" } }), searchDisabled: false, view: { type: TextInput, props: { readOnly: true } } } } } }; }; exports.default = _default;