@atlaskit/global-search
Version:
A cross-product search component (batteries included)
35 lines (27 loc) • 1.29 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.buildConfluenceModelParams = exports.buildJiraModelParams = void 0;
var _toConsumableArray2 = _interopRequireDefault(require("@babel/runtime/helpers/toConsumableArray"));
var buildCommonModelParameters = function buildCommonModelParameters(queryVersion) {
return [{
'@type': 'queryParams',
queryVersion: queryVersion
}];
};
var buildJiraModelParams = function buildJiraModelParams(queryVersion, currentContainerId) {
return [].concat((0, _toConsumableArray2.default)(buildCommonModelParameters(queryVersion)), (0, _toConsumableArray2.default)(currentContainerId ? [{
'@type': 'currentProject',
projectId: currentContainerId
}] : []));
};
exports.buildJiraModelParams = buildJiraModelParams;
var buildConfluenceModelParams = function buildConfluenceModelParams(queryVersion, modelContext) {
return [].concat((0, _toConsumableArray2.default)(buildCommonModelParameters(queryVersion)), (0, _toConsumableArray2.default)(modelContext.spaceKey ? [{
'@type': 'currentSpace',
spaceKey: modelContext.spaceKey
}] : []));
};
exports.buildConfluenceModelParams = buildConfluenceModelParams;