@talend/react-faceted-search
Version:
50 lines (49 loc) • 2.5 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.operatorsPropTypes = exports.operatorPropTypes = exports.callbacksPropTypes = exports.badgesFacetedPropTypes = exports.badgesDefinitionsRawDataPropTypes = exports.badgeFacetedPropTypes = exports.badgeDefinitionRawDataPropTypes = void 0;
var _propTypes = _interopRequireDefault(require("prop-types"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
const badgeDefinitionRawDataPropTypes = exports.badgeDefinitionRawDataPropTypes = _propTypes.default.shape({
attribute: _propTypes.default.string.isRequired,
label: _propTypes.default.string.isRequired,
operators: _propTypes.default.arrayOf(_propTypes.default.string),
type: _propTypes.default.string.isRequired,
metadata: _propTypes.default.shape({
badgePerFacet: _propTypes.default.string,
entitiesPerBadge: _propTypes.default.string
})
});
const badgesDefinitionsRawDataPropTypes = exports.badgesDefinitionsRawDataPropTypes = _propTypes.default.arrayOf(badgeDefinitionRawDataPropTypes);
const operatorPropTypes = exports.operatorPropTypes = _propTypes.default.shape({
name: _propTypes.default.string,
label: _propTypes.default.string,
iconName: _propTypes.default.string
});
const operatorsPropTypes = exports.operatorsPropTypes = _propTypes.default.arrayOf(operatorPropTypes);
const badgeFacetedPropTypes = exports.badgeFacetedPropTypes = _propTypes.default.shape({
properties: _propTypes.default.shape({
attribute: _propTypes.default.string.isRequired,
label: _propTypes.default.string.isRequired,
initialOperatorOpened: _propTypes.default.bool,
initialValueOpened: _propTypes.default.bool,
operator: operatorPropTypes,
operators: operatorsPropTypes,
type: _propTypes.default.string.isRequired,
readOnly: _propTypes.default.bool,
removable: _propTypes.default.bool
}),
metadata: _propTypes.default.shape({
badgeId: _propTypes.default.string,
badgePerFacet: _propTypes.default.string,
isInCreation: _propTypes.default.bool,
entitiesPerBadge: _propTypes.default.string,
operators: _propTypes.default.arrayOf(_propTypes.default.string)
})
});
const badgesFacetedPropTypes = exports.badgesFacetedPropTypes = _propTypes.default.arrayOf(badgeFacetedPropTypes);
const callbacksPropTypes = exports.callbacksPropTypes = _propTypes.default.shape({
getTags: _propTypes.default.func
});
//# sourceMappingURL=facetedSearch.propTypes.js.map