cspace-ui
Version:
CollectionSpace user interface for browsers
88 lines (84 loc) • 1.92 kB
JavaScript
;
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': {
createdAt: {
[config]: {
dataType: DATA_TYPE_DATETIME,
messages: (0, _reactIntl.defineMessages)({
name: {
"id": "field.ext.core.createdAt.name",
"defaultMessage": "Created time"
}
}),
searchView: {
type: DateInput
},
view: {
type: DateTimeInput,
props: {
readOnly: true
}
}
}
},
createdBy: {
[config]: {
view: {
type: TextInput
}
}
},
updatedAt: {
[config]: {
dataType: DATA_TYPE_DATETIME,
messages: (0, _reactIntl.defineMessages)({
name: {
"id": "field.ext.core.updatedAt.name",
"defaultMessage": "Last updated time"
}
}),
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"
}
}),
view: {
type: TextInput
}
}
}
}
};
};
exports.default = _default;