diff --git a/frontend/src/lib/components/DefinitionPopover/DefinitionPopoverContents.tsx b/frontend/src/lib/components/DefinitionPopover/DefinitionPopoverContents.tsx index d3353fa63c245..6613083dbbd87 100644 --- a/frontend/src/lib/components/DefinitionPopover/DefinitionPopoverContents.tsx +++ b/frontend/src/lib/components/DefinitionPopover/DefinitionPopoverContents.tsx @@ -174,19 +174,23 @@ function DefinitionView({ group }: { group: TaxonomicFilterGroup }): JSX.Element ) } - if (isProperty) { + + const hasSentAsLabel = useMemo(() => { const _definition = definition as PropertyDefinition - const hasSentAsLabel = useMemo(() => { - if (isDataWarehousePersonProperty) { - return _definition.id - } - if (_definition.name !== '') { - return _definition.name - } + if (isDataWarehousePersonProperty) { + return _definition.id + } - return (empty string) - }, [isDataWarehousePersonProperty, _definition]) + if (_definition.name !== '') { + return _definition.name + } + + return (empty string) + }, [isDataWarehousePersonProperty, definition, isProperty]) + + if (isProperty) { + const _definition = definition as PropertyDefinition return ( <>