@ucb-cspace/cspace-ui
Version:
CollectionSpace user interface for browsers
76 lines (75 loc) • 1.93 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _reactIntl = require("react-intl");
var _default = configContext => {
const {
CompoundInput,
OptionPickerInput,
TextInput,
AutocompleteInput
} = configContext.inputComponents;
const {
configKey: config
} = configContext.configHelpers;
return {
params: {
[config]: {
view: {
type: CompoundInput
}
},
Requester: {
[config]: {
messages: (0, _reactIntl.defineMessages)({
name: {
"id": "field.coreUOCbyRequesterObject.Requester.name",
"defaultMessage": "Requester"
}
}),
view: {
type: AutocompleteInput,
props: {
source: 'concept/activity,concept/archculture,concept/ethculture,concept/ethusecode,concept/material,concept/objectclass,concept/objectname',
showQuickAdd: false
}
}
}
},
ObjectNumber: {
[config]: {
messages: (0, _reactIntl.defineMessages)({
name: {
"id": "field.coreUOCbyRequesterObject.ObjectNumber.name",
"defaultMessage": "Object number"
}
}),
view: {
type: TextInput
}
}
},
OutputMIME: {
[config]: {
defaultValue: 'application/pdf',
messages: (0, _reactIntl.defineMessages)({
name: {
"id": "field.coreUOCbyRequesterObject.OutputMIME.name",
"defaultMessage": "Output format"
}
}),
required: true,
view: {
type: OptionPickerInput,
props: {
source: 'uocApprovalStatusMIMETypes'
}
}
}
}
}
};
};
exports.default = _default;