import documentTasks32 from '@ba-ui-toolkit/ba-graphics/dist/icons/document--tasks_32.svg'; import archive32 from '@ba-ui-toolkit/ba-graphics/dist/icons/archive_32.svg'; import listBulleted16 from '@ba-ui-toolkit/ba-graphics/dist/icons/list--bulleted_16.svg'; import catalog32 from '@ba-ui-toolkit/ba-graphics/dist/icons/catalog_32.svg'; import cube16 from '@ba-ui-toolkit/ba-graphics/dist/icons/cube_16.svg'; import dashboard32 from '@ba-ui-toolkit/ba-graphics/dist/icons/dashboard_32.svg'; import database32 from '@ba-ui-toolkit/ba-graphics/dist/icons/database_32.svg'; import dataUnstructured from '@ba-ui-toolkit/ba-graphics/dist/icons/data--unstructured_32.svg'; import dataNotebook16 from '@ba-ui-toolkit/ba-graphics/dist/icons/data-notebook_16.svg'; import dataSet32 from '@ba-ui-toolkit/ba-graphics/dist/icons/data-set_32.svg'; import document16 from '@ba-ui-toolkit/ba-graphics/dist/icons/document_16.svg'; import email16 from '@ba-ui-toolkit/ba-graphics/dist/icons/email_16.svg'; import eventStudio16 from '@ba-ui-toolkit/ba-graphics/dist/icons/event-studio_16.svg'; import explore16 from '@ba-ui-toolkit/ba-graphics/dist/icons/explore_16.svg'; import folder16 from '@ba-ui-toolkit/ba-graphics/dist/icons/folder_16.svg'; import folderShared32 from '@ba-ui-toolkit/ba-graphics/dist/icons/folder-shared_32.svg'; import events32 from '@ba-ui-toolkit/ba-graphics/dist/icons/events_32.svg'; import hat16 from '@ba-ui-toolkit/ba-graphics/dist/icons/hat_16.svg'; import job16 from '@ba-ui-toolkit/ba-graphics/dist/icons/job_16.svg'; import link32 from '@ba-ui-toolkit/ba-graphics/dist/icons/link_32.svg'; import namespace16 from '@ba-ui-toolkit/ba-graphics/dist/icons/namespace_16.svg'; import password32 from '@ba-ui-toolkit/ba-graphics/dist/icons/password_32.svg'; import portalPages16 from '@ba-ui-toolkit/ba-graphics/dist/icons/portal-pages_16.svg'; import portalPages32 from '@ba-ui-toolkit/ba-graphics/dist/icons/portal-pages_32.svg'; import powerPlayReport16 from '@ba-ui-toolkit/ba-graphics/dist/icons/power-play-report_16.svg'; import query16 from '@ba-ui-toolkit/ba-graphics/dist/icons/query_16.svg'; import repository16 from '@ba-ui-toolkit/ba-graphics/dist/icons/repository_16.svg'; import report32 from '@ba-ui-toolkit/ba-graphics/dist/icons-js/report--data_32.js'; import template32 from '@ba-ui-toolkit/ba-graphics/dist/icons/template_32.svg'; import reportTemplate16 from '@ba-ui-toolkit/ba-graphics/dist/icons/report-template_16.svg'; import reportView16 from '@ba-ui-toolkit/ba-graphics/dist/icons/report-view_16.svg'; import shortcut16 from '@ba-ui-toolkit/ba-graphics/dist/icons/shortcut_16.svg'; import help16 from '@ba-ui-toolkit/ba-graphics/dist/icons/help_16.svg'; import upload16 from '@ba-ui-toolkit/ba-graphics/dist/icons/upload_16.svg'; import user16 from '@ba-ui-toolkit/ba-graphics/dist/icons/user_16.svg'; import socialInsightsProject16 from '@ba-ui-toolkit/ba-graphics/dist/icons/social-insights-project_16.svg'; import xlsFile16 from '@ba-ui-toolkit/ba-graphics/dist/icons/xls-file_16.svg'; import textFile16 from '@ba-ui-toolkit/ba-graphics/dist/icons/text-file_16.svg'; import csvFile16 from '@ba-ui-toolkit/ba-graphics/dist/icons/csv-file_16.svg'; import capability32 from '@ba-ui-toolkit/ba-graphics/dist/icons/capability_32.svg'; import cloud32 from '@ba-ui-toolkit/ba-graphics/dist/icons/cloud_32.svg'; import tenant16 from '@ba-ui-toolkit/ba-graphics/dist/icons/tenant_16.svg'; import notebook32 from '@ba-ui-toolkit/ba-graphics/dist/icons-js/notebook_32.js'; import configure16 from '@ba-ui-toolkit/ba-graphics/dist/icons/configure_16.svg'; import gauge32 from '@ba-ui-toolkit/ba-graphics/dist/icons-js/gauge_32.js'; import reportAnalysisStudio32 from '@ba-ui-toolkit/ba-graphics/dist/icons-js/report--analysis--studio_32.js'; /** * Map the old icon IDs used by ba-content-nav to the toolkit's SVG icons * key: must be mapped to "uiTypes" in caJson.json (unified) * value: id of the designated ba-graphics icon displayed in home * Correct mapping between type and icon-class can be found in ba-content-nav -> UIHelper.js -> UIHelper.prototype.getSVGIconForType -> this._UI_REGISTRY */ const iconMap = { '#ba_content_nav-activereport_16': documentTasks32.id, // '#ba_content_nav-connection': '#common-dashboard_24': dashboard32.id, '#ba_content_nav-data_16': database32.id, '#ba_content_nav-data_model_16': dataUnstructured.id, '#data-notebook': dataNotebook16.id, // '#common-dataMovement': '#common-explore': explore16.id, '#common-folder_16': folder16.id, '#ba_content_nav-folder-portal-pages_16': portalPages16.id, '#ba_content_nav-password-key': password32.id, '#ba_content_nav-personal_24': folder16.id, '#ba_content_nav-powerplayreport_16': powerPlayReport16.id, '#common-report': report32.id, '#ba_content_nav-reporttemplate_16': reportTemplate16.id, '#ba_content_nav-template_32': template32.id, '#common-report_view': reportView16.id, '#ba_content_nav-shared_24': folderShared32.id, '#common-shortcut': shortcut16.id, '#common-upload': upload16.id, '#common-workspace': gauge32.id, '#bulleted-list_16': listBulleted16.id, '#common-agent': eventStudio16.id, '#common-analysis_studio_report': reportAnalysisStudio32.id, '#common-archive': archive32.id, '#common-catalog': catalog32.id, '#common-dataset': dataSet32.id, '#common-data_source': database32.id, '#common-document': document16.id, '#common-group': events32.id, '#ba_content_nav-job_16': job16.id, '#common-namespace': namespace16.id, '#common-pagelet': portalPages32.id, '#common-powerPlayCube': cube16.id, '#common-queryReport': query16.id, '#common-question-mark': help16.id, '#common-repository-archive': repository16.id, '#common-role': hat16.id, '#common-story': notebook32.id, '#ba_content_nav-url_32': link32.id, '#common-user': user16.id, '#email_16': email16.id, '#ba_content_nav-social-insights-project_16': socialInsightsProject16.id, '#common-excel_icon': xlsFile16.id, '#ba_content_nav-text-file_24': textFile16.id, '#common-csv_icon': csvFile16.id, '#common-powerPlay8_report': powerPlayReport16.id, '#capability_32': capability32.id, '#ba_content_nav-cloud_32': cloud32.id, '#common-multi_tenant': tenant16.id, '#common-configure': configure16.id }; export default iconMap;