UNPKG

@collectionspace/cspace-public-browser

Version:
134 lines (133 loc) 4.33 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _reactIntl = require("react-intl"); var _formatHelpers = require("../helpers/formatHelpers"); var _default = exports.default = { gatewayUrl: 'http://localhost:8180/gateway/anthro', filters: { fields: { objectProductionPeople: { field: 'collectionobjects_common:objectProductionPeopleGroupList.objectProductionPeople.displayName' }, objectProductionPlace: { field: 'collectionobjects_common:objectProductionPlaceGroupList.objectProductionPlace.displayName' }, taxon: { field: 'collectionobjects_naturalhistory_extension:taxonomicIdentGroupList.taxon.displayName', messages: (0, _reactIntl.defineMessages)({ label: { "id": "filter.taxon.label", "defaultMessage": "Taxon name" }, shortLabel: { "id": "filter.taxon.shortLabel", "defaultMessage": "Taxon" } }) }, collectionYears: { field: 'collectionspace_denorm:collectionYears', type: 'histogram', interval: 10, formatValue: _formatHelpers.decade, messages: (0, _reactIntl.defineMessages)({ label: { "id": "filter.collectionYears.label", "defaultMessage": "Collection date" }, shortLabel: { "id": "filter.collectionYears.shortLabel", "defaultMessage": "Coll. date" } }) } }, groups: { group_collection: { messages: (0, _reactIntl.defineMessages)({ label: { "id": "filterGroup.group_collection.label", "defaultMessage": "Collection" } }), fields: ['collectionYears'] }, group_description: { fields: ['material', 'technique', 'subject', 'color', 'taxon'] } }, layout: { filters1: ['group_id', 'group_media', 'group_collection', 'group_description', 'group_production'] } }, detailFields: { fields: { taxon: { messages: (0, _reactIntl.defineMessages)({ label: { "id": "detailField.taxon.label", "defaultMessage": "Taxon name" } }), field: 'collectionobjects_naturalhistory_extension:taxonomicIdentGroupList', format: (0, _formatHelpers.listOf)((0, _formatHelpers.valueAt)({ path: 'taxon', format: (0, _formatHelpers.filterLink)({ filterValueFormat: _formatHelpers.displayName }) })) }, fieldCollectionDate: { messages: (0, _reactIntl.defineMessages)({ label: { "id": "detailField.fieldCollectionDate.label", "defaultMessage": "Date" } }), field: 'collectionobjects_common:fieldCollectionDateGroup', format: (0, _formatHelpers.valueAt)({ path: 'dateDisplayDate' }) }, fieldCollector: { messages: (0, _reactIntl.defineMessages)({ label: { "id": "detailField.fieldCollector.label", "defaultMessage": "Collector" } }), field: 'collectionobjects_common:fieldCollectors', format: (0, _formatHelpers.listOf)(_formatHelpers.displayName) }, materialTechniqueDescription: { messages: (0, _reactIntl.defineMessages)({ label: { "id": "detailField.materialTechniqueDescription.label", "defaultMessage": "Medium" } }), field: 'collectionobjects_anthro:materialTechniqueDescription' } }, groups: { group_collection: { messages: (0, _reactIntl.defineMessages)({ label: { "id": "detailGroup.group_collection.label", "defaultMessage": "Collection" } }), fields: ['fieldCollectionDate', 'fieldCollector'] }, group_description: { fields: ['materialTechniqueDescription', 'material', 'technique', 'subject', 'color', 'contentDescription', 'measuredPart', 'creditLine', 'taxon'] } }, layout: { fields1: ['group_id', 'group_collection', 'group_description', 'group_production', 'group_reference'] } } };