Skip to content

feat(explore): show entity icons in Data Asset quick-filter dropdown - #30583

Open
Rohit0301 wants to merge 21 commits into
mainfrom
explore-page-data-asset-icons
Open

feat(explore): show entity icons in Data Asset quick-filter dropdown#30583
Rohit0301 wants to merge 21 commits into
mainfrom
explore-page-data-asset-icons

feat(ui): add entity icons to asset-type dropdowns across the app

8bae170
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / [open-metadata-ui] SonarCloud Code Analysis succeeded Jul 30, 2026 in 6m 39s

Annotations

Check warning on line 247 in src/components/MyData/Widgets/CuratedAssetsWidget/CuratedAssetsWidget.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Prefer using an optional chain expression instead, as it's more concise and easier to read.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-o4LKyC4SILGvT8ZU9&open=AZ-o4LKyC4SILGvT8ZU9&pullRequest=30583

Check warning on line 121 in src/components/Glossary/GlossaryTerms/tabs/RelatedTerms.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Extract this nested ternary operation into an independent statement.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-o4QHVC4SILGvT8ZXh&open=AZ-o4QHVC4SILGvT8ZXh&pullRequest=30583

Check failure on line 427 in src/components/OntologyExplorer/hooks/useOntologyExplorer.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 17 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-o4XYTC4SILGvT8ZbD&open=AZ-o4XYTC4SILGvT8ZbD&pullRequest=30583

Check warning on line 273 in src/components/KnowledgeCenter/KnowledgePageListComponent/KnowledgePageListComponent.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Consider Array.prototype.map() instead of map() from lodash; check that the behavior is equivalent because the library also accepts objects and nullish values.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-o4R-wC4SILGvT8ZYU&open=AZ-o4R-wC4SILGvT8ZYU&pullRequest=30583

Check warning on line 54 in src/components/MlModel/MlModelDetail/MlModelFeaturesList.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

useState call is not destructured into value + setter pair

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-o4WlUC4SILGvT8ZaZ&open=AZ-o4WlUC4SILGvT8ZaZ&pullRequest=30583

Check warning on line 48 in src/rest/announcementsAPI.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Consider removing 'undefined' type or '?' specifier, one of them is redundant.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-o4luQC4SILGvT8ZiU&open=AZ-o4luQC4SILGvT8ZiU&pullRequest=30583

Check warning on line 442 in src/constants/profiler.constant.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Consider Object.values() instead of values() from lodash; check that the behavior is equivalent because the library handles nullish values differently from the native API.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-o4mmXC4SILGvT8Zi8&open=AZ-o4mmXC4SILGvT8Zi8&pullRequest=30583

Check warning on line 336 in src/components/common/Table/Table.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Prefer using an optional chain expression instead, as it's more concise and easier to read.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-o4E3GC4SILGvT8ZRy&open=AZ-o4E3GC4SILGvT8ZRy&pullRequest=30583

Check warning on line 30 in src/components/ActivityFeed/ActivityFeedCardNew/TaskCommentCard.component.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

'closeFeedEditor' PropType is defined but prop is never used

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-o4MuPC4SILGvT8ZVr&open=AZ-o4MuPC4SILGvT8ZVr&pullRequest=30583

Check warning on line 64 in src/components/DataQuality/AddDataQualityTest/components/TableDiffFields.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

`NUMERIC_DATA_TYPES` should be a `Set`, and use `NUMERIC_DATA_TYPES.has()` to check existence or non-existence.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-o4D6MC4SILGvT8ZRY&open=AZ-o4D6MC4SILGvT8ZRY&pullRequest=30583

Check warning on line 48 in src/utils/SwMessenger.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Prefer using nullish coalescing operator (`??=`) instead of an assignment expression, as it is simpler to read.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-o4ftbC4SILGvT8ZgD&open=AZ-o4ftbC4SILGvT8ZgD&pullRequest=30583

Check warning on line 198 in src/components/ActivityFeed/ActivityFeedCard/ActivityFeedCard.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

A fragment with only one child is redundant.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-o4MJ4C4SILGvT8ZVX&open=AZ-o4MJ4C4SILGvT8ZVX&pullRequest=30583

Check warning on line 226 in src/components/KnowledgeCenter/KnowledgePageListRightPanel/KnowledgePageListRightPanel.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Consider Array.prototype.map() instead of map() from lodash; check that the behavior is equivalent because the library also accepts objects and nullish values.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-o4SInC4SILGvT8ZYa&open=AZ-o4SInC4SILGvT8ZYa&pullRequest=30583

Check warning on line 37 in src/components/TestLibrary/TestDefinitionForm/transformTestDefinitionFormData.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

'value' will use Object's default stringification format ('[object Object]') when stringified.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-o4NCaC4SILGvT8ZV3&open=AZ-o4NCaC4SILGvT8ZV3&pullRequest=30583

Check warning on line 736 in src/components/ContextCenter/DocumentsView/DocumentsView.component.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Extract this nested ternary operation into an independent statement.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-o4TWeC4SILGvT8ZZD&open=AZ-o4TWeC4SILGvT8ZZD&pullRequest=30583

Check warning on line 158 in src/components/DataQuality/TestCases/useTestCaseList.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Consider Set instead of uniq() from lodash; for example, use `[...new Set(values)]`. Check that the behavior is equivalent because the library handles nullish values differently from the native API.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-o4EKtC4SILGvT8ZRh&open=AZ-o4EKtC4SILGvT8ZRh&pullRequest=30583

Check warning on line 72 in src/utils/QueryBuilderElasticsearchFormatUtils.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Complete the task associated to this "TODO" comment.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-o4eMDC4SILGvT8Ze4&open=AZ-o4eMDC4SILGvT8Ze4&pullRequest=30583

Check warning on line 662 in src/components/common/DomainSelectableTree/DomainSelectableTreeNew.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Visible, non-interactive elements with click handlers must have at least one keyboard listener.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-o4ItmC4SILGvT8ZTt&open=AZ-o4ItmC4SILGvT8ZTt&pullRequest=30583

Check warning on line 195 in src/utils/ServiceConnectionUtils.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Consider Array.prototype.reduce() instead of reduce() from lodash; check that the behavior is equivalent because the library also accepts objects, nullish values, and shorthand predicates.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-o4acFC4SILGvT8Zck&open=AZ-o4acFC4SILGvT8Zck&pullRequest=30583

Check warning on line 187 in src/components/common/atoms/drawer/AiFormModal.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Extract this nested ternary operation into an independent statement.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-o4EuZC4SILGvT8ZRv&open=AZ-o4EuZC4SILGvT8ZRv&pullRequest=30583

Check warning on line 19 in src/components/common/EntityDetailsSection/EntityDetailsSection.interface.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Consider removing 'undefined' type or '?' specifier, one of them is redundant.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-o4I0cC4SILGvT8ZTv&open=AZ-o4I0cC4SILGvT8ZTv&pullRequest=30583

Check warning on line 1849 in src/utils/CSV/CSVUtilsClassBase.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Simplify this regular expression to reduce its runtime, as it has super-linear performance due to backtracking.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-o4a6gC4SILGvT8ZdM&open=AZ-o4a6gC4SILGvT8ZdM&pullRequest=30583

Check warning on line 36 in src/rest/searchAPI.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Use Array.isArray() instead of isArray() from lodash.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-o4lwOC4SILGvT8ZiV&open=AZ-o4lwOC4SILGvT8ZiV&pullRequest=30583

Check warning on line 427 in src/components/OntologyExplorer/OntologyExplorer.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Use <output> instead of the "status" role to ensure accessibility across all devices.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-o4W4qC4SILGvT8Zap&open=AZ-o4W4qC4SILGvT8Zap&pullRequest=30583

Check warning on line 223 in src/components/OntologyExplorer/utils/graphStyles.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Prefer `Number.parseInt` over `parseInt`.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-o4WvgC4SILGvT8Zah&open=AZ-o4WvgC4SILGvT8Zah&pullRequest=30583