'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

require('react');
require('../Accordion/styles.js');
var index = require('../../utils/index.js');
require('react-dom');
require('../BottomSheet/components/bottomSheetHeader/styles.js');
require('../IconButton/styles.js');
require('../Spinner/styles.js');
require('../BottomSheet/styles.js');
require('../BottomSheet/components/bottomSheetBody/styles.js');
require('../BottomSheet/components/bottomSheetFooter/styles.js');
require('../Button/index.js');
require('../BottomSheet/components/bottomSheetImage/styles.js');
require('../Breadcrumb/styles.js');
require('../Card/index.js');
require('../Chip/styles.js');
require('../ColorList/index.js');
require('../DataTable/styles.js');
require('../Field/checkbox/Checkbox.js');
require('../Pagination/styles.js');
require('react-popper');
require('../Field/styles.js');
require('../Field/dropdown/styles.js');
require('../Field/dropdown/components/MultiValueList.js');
require('../DatePicker/components/actionButtons/styles.js');
require('../DatePicker/components/header/styles.js');
require('../DatePicker/components/day/index.js');
require('../DatePicker/components/dayNameRow/styles.js');
require('../DatePicker/components/calendar/styles.js');
require('../Modal/styles.js');
require('../DatePicker/utils.js');
require('../DatePicker/components/datePickerSelect/styles.js');
require('../DatePicker/components/selectors/styles.js');
require('../DatePicker/components/datePickerNarrow/styles.js');
require('../DatePicker/styles.js');
require('../DatePicker/components/monthAndYearSelectionHeader/styles.js');
require('../DateView/styles.js');
require('../DateView/components/calendarView/styles.js');
require('../Field/checkbox/CheckboxInput.js');
require('../Field/radioButton/RadioButton.js');
require('../Field/radioButton/Radio.js');
require('../Field/searchableDropdown/styles.js');
require('styled-components');
require('../Field/textArea/styles.js');
require('../Field/textField/TextField.js');
require('./styles.js');
require('../ListItem/styles.js');
require('../ListItem/components/ListItemPrefix/index.js');
require('../ListItem/components/ListItemContent/styles.js');
require('../ListItem/components/ListItemSuffix/styles.js');
require('../Messaging/Banner/index.js');
require('../Messaging/Notification/index.js');
require('../Messaging/Toast/styles.js');
require('../Messaging/MessageProvider/index.js');
require('../PIEThemeProvider/index.js');
require('../ProgressBar/styles.js');
require('../SegmentedControl/styles.js');
require('../SegmentedControl/components/segment/styles.js');
require('../SideSheet/styles.js');
require('../Skeleton/styles.js');
require('../Slider/styles.js');
require('../Stepper/index.js');
require('../Tabs/styles.js');
require('../Tag/styles.js');
require('../Toggle/styles.js');
require('../Tooltip/styles.js');
require('../Uploader/styles.js');

const getLinkColor = (variant) => {
    switch (variant) {
        case 'default':
            return index.getColorAlias('contentLink');
        case 'high-visibility':
            return index.getColorAlias('contentLinkDistinct');
        case 'inversion':
            return index.getColorAlias('contentLinkInverse');
        default:
            console.warn('Error, incorrect props. Pass the correct set of props to the getLinkColor function.');
    }
};

exports.getLinkColor = getLinkColor;
