@cbinsights/fds
Version:
Form: A design system by CB Insights
84 lines (77 loc) • 3.94 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getValueType = exports.getItemType = exports.getIconName = exports.TAG = exports.SEARCH_TERM_TABS = exports.SEARCH_TERM_RESEARCH = exports.SEARCH_TERM_PATENTS = exports.SEARCH_TERM_NEWS = exports.SEARCH_TERM_INVESTORS = exports.SEARCH_TERM_EARNINGS = exports.SEARCH_TERM_DEALS = exports.SEARCH_TERM_CURRENT_TAB = exports.SEARCH_TERM = exports.RESEARCH = exports.PERSON = exports.ORGANIZATION = exports.INVESTOR = exports.ENTITY = exports.CXN = exports.COMPANY = void 0;
var RESEARCH = 'research';
exports.RESEARCH = RESEARCH;
var COMPANY = 'company';
exports.COMPANY = COMPANY;
var INVESTOR = 'investor';
exports.INVESTOR = INVESTOR;
var CXN = 'collection';
exports.CXN = CXN;
var TAG = 'tag';
exports.TAG = TAG;
var ENTITY = 'entity';
exports.ENTITY = ENTITY;
var PERSON = 'person';
exports.PERSON = PERSON;
var ORGANIZATION = 'organization';
exports.ORGANIZATION = ORGANIZATION;
var SEARCH_TERM = 'Search term';
exports.SEARCH_TERM = SEARCH_TERM;
var SEARCH_TERM_RESEARCH = 'Research search term';
exports.SEARCH_TERM_RESEARCH = SEARCH_TERM_RESEARCH;
var SEARCH_TERM_CURRENT_TAB = 'Current tab search term';
exports.SEARCH_TERM_CURRENT_TAB = SEARCH_TERM_CURRENT_TAB;
var SEARCH_TERM_EARNINGS = 'Earning Trans. search term';
exports.SEARCH_TERM_EARNINGS = SEARCH_TERM_EARNINGS;
var SEARCH_TERM_DEALS = 'Deals search term';
exports.SEARCH_TERM_DEALS = SEARCH_TERM_DEALS;
var SEARCH_TERM_INVESTORS = 'Investors tab search term';
exports.SEARCH_TERM_INVESTORS = SEARCH_TERM_INVESTORS;
var SEARCH_TERM_PATENTS = 'Patents search term';
exports.SEARCH_TERM_PATENTS = SEARCH_TERM_PATENTS;
var SEARCH_TERM_NEWS = 'News search term';
exports.SEARCH_TERM_NEWS = SEARCH_TERM_NEWS;
var SEARCH_TERM_TABS = [SEARCH_TERM, SEARCH_TERM_RESEARCH, SEARCH_TERM_CURRENT_TAB, SEARCH_TERM_EARNINGS, SEARCH_TERM_DEALS, SEARCH_TERM_INVESTORS, SEARCH_TERM_PATENTS, SEARCH_TERM_NEWS];
exports.SEARCH_TERM_TABS = SEARCH_TERM_TABS;
var getValueType = function getValueType(defaultType, isExpert) {
if (defaultType === INVESTOR || defaultType === COMPANY || defaultType === ORGANIZATION) return 'Organization';
if (defaultType === TAG) return 'Tag';
if (defaultType === CXN && isExpert) return 'Expert Collection';
if (defaultType === CXN) return 'Your Collection';
if (defaultType === PERSON) return 'People';
if (defaultType === RESEARCH) return 'Research';
return 'Keyword';
};
exports.getValueType = getValueType;
var getIconName = function getIconName(defaultType, isExpert) {
if (defaultType === INVESTOR || defaultType === COMPANY) return 'CompanyIcon';
if (defaultType === TAG) return 'HashtagIcon';
if (defaultType === CXN && isExpert) return 'CollectionExpertIcon';
if (defaultType === CXN) return 'CollectionPublicIcon';
if (defaultType === PERSON) return 'UserIcon';
return 'SearchIcon';
};
exports.getIconName = getIconName;
var getItemType = function getItemType(defaultType, isExpert) {
if (defaultType === INVESTOR) return 'Investor';
if (defaultType === COMPANY) return 'Company';
if (defaultType === TAG) return 'Tag';
if (defaultType === CXN && isExpert) return 'Expert Collection';
if (defaultType === CXN) return 'Your Collection';
if (defaultType === PERSON) return 'People';
if (defaultType === RESEARCH) return 'Research';
if (defaultType === SEARCH_TERM_RESEARCH) return 'View Research';
if (defaultType === SEARCH_TERM) return 'View Companies';
if (defaultType === SEARCH_TERM_CURRENT_TAB) return 'View Current Tab';
if (defaultType === SEARCH_TERM_EARNINGS) return 'View Earning Trans.';
if (defaultType === SEARCH_TERM_DEALS) return 'View Deals';
if (defaultType === SEARCH_TERM_INVESTORS) return 'View Investors';
if (defaultType === SEARCH_TERM_PATENTS) return 'View Patents';
if (defaultType === SEARCH_TERM_NEWS) return 'View News';
return 'Keyword';
};
exports.getItemType = getItemType;