cspace-ui-plugin-profile-pahma
Version:
PAHMA profile plugin for the CollectionSpace UI
67 lines (63 loc) • 1.47 kB
JavaScript
import { defineMessages } from 'react-intl';
export default (configContext) => {
const {
CompoundInput,
AutocompleteInput,
DateInput,
} = configContext.inputComponents;
const {
configKey: config,
} = configContext.configHelpers;
return {
params: {
[config]: {
view: {
type: CompoundInput,
},
},
StaffName: {
[config]: {
messages: defineMessages({
name: {
id: 'field.pahmaUoCbyStudentVisits.StaffName.name',
defaultMessage: 'Staff name',
},
}),
view: {
type: AutocompleteInput,
props: {
source: 'person/local',
showQuickAdd: false,
},
},
},
},
VisitStartDate: {
[config]: {
messages: defineMessages({
name: {
id: 'field.pahmaUoCbyStudentVisits.VisitStartDate.name',
defaultMessage: 'Visit start date',
},
}),
view: {
type: DateInput,
},
},
},
VisitEndDate: {
[config]: {
messages: defineMessages({
name: {
id: 'field.pahmaUoCbyStudentVisits.VisitEndDate.name',
defaultMessage: 'Visit end date',
},
}),
view: {
type: DateInput,
},
},
},
},
};
};