{"size": 1750, "ext": "js", "max_stars_repo_path": "src/lib/SvgIcon/index.js", "max_stars_repo_name": "nikhil2601/test", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "src/lib/SvgIcon/index.js", "max_issues_repo_name": "nikhil2601/test", "max_issues_repo_issues_event_min_datetime": "2020-09-04T03:27:50.000Z", "max_issues_repo_issues_event_max_datetime": "2020-12-18T23:02:05.000Z", "max_forks_repo_path": "src/lib/SvgIcon/index.js", "max_forks_repo_name": "nikhil2601/test", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": 2, "max_forks_count": null, "avg_line_length": 23.9726027397, "max_line_length": 74, "alphanum_fraction": 0.7091428571}
import SvgIcon from './SvgIcon';

// Import in the rest of the icons
import AlertIcon from './types/AlertIcon';
import ArrowIcon from './types/ArrowIcon';
import CheckboxEmptyIcon from './types/CheckboxEmptyIcon';
import CheckboxIcon from './types/CheckboxIcon';
import CheckboxIndeterminateIcon from './types/CheckboxIndeterminateIcon';
import ChevronIcon from './types/ChevronIcon';
import ClearIcon from './types/ClearIcon';
import EmailIcon from './types/EmailIcon';
import EyeIcon from './types/EyeIcon';
import GearIcon from './types/GearIcon';
import GridIcon from './types/GridIcon';
import KeyIcon from './types/KeyIcon';
import MenuIcon from './types/MenuIcon';
import PhoneIcon from './types/PhoneIcon';
import SearchIcon from './types/SearchIcon';
import TrashIcon from './types/TrashIcon';

/**
 * All of the SVG Icon types map with an easier to read key names.
 *
 * @type {Object}
 */
const types = {
    alert: AlertIcon,
    arrow: ArrowIcon,
    checkbox: CheckboxIcon,
    checkboxEmpty: CheckboxEmptyIcon,
    checkboxIndeterminate: CheckboxIndeterminateIcon,
    chevron: ChevronIcon,
    clear: ClearIcon,
    email: EmailIcon,
    eye: EyeIcon,
    gear: GearIcon,
    grid: GridIcon,
    key: KeyIcon,
    menu: MenuIcon,
    phone: PhoneIcon,
    search: SearchIcon,
    trash: TrashIcon,
};

/**
 * Add the types to the SVG Icon default export.
 *
 * @type {Object}
 */
SvgIcon.types = types;

// Default export the SvgIcon
export default SvgIcon;

export {
    AlertIcon,
    ArrowIcon,
    CheckboxEmptyIcon,
    CheckboxIcon,
    CheckboxIndeterminateIcon,
    ChevronIcon,
    ClearIcon,
    EmailIcon,
    EyeIcon,
    GearIcon,
    KeyIcon,
    MenuIcon,
    PhoneIcon,
    SearchIcon,
    GridIcon,
    TrashIcon,
};
