UNPKG

@atlaskit/editor-common

Version:

A package that contains common classes and components for editor and renderer

33 lines (32 loc) 1.15 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getDatasourceType = exports.canRenderDatasource = void 0; var _linkDatasource = require("@atlaskit/link-datasource"); var _platformFeatureFlags = require("@atlaskit/platform-feature-flags"); var getDatasourceType = exports.getDatasourceType = function getDatasourceType(datasourceId) { switch (datasourceId) { case _linkDatasource.JIRA_LIST_OF_LINKS_DATASOURCE_ID: return 'jira'; case _linkDatasource.ASSETS_LIST_OF_LINKS_DATASOURCE_ID: return 'assets'; default: return undefined; } }; var canRenderDatasource = exports.canRenderDatasource = function canRenderDatasource(datasourceId) { var defaultValue = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; var datasourceType = getDatasourceType(datasourceId); switch (datasourceType) { case 'jira': return true; case 'assets': if ((0, _platformFeatureFlags.getBooleanFF)('platform.linking-platform.datasource-assets_objects')) { return true; } return false; default: return defaultValue; } };