123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- 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;
|