From 37abac2ec2c839b3af9324a83e36cbbc409d86a9 Mon Sep 17 00:00:00 2001 From: Aman Harwara Date: Wed, 12 Oct 2022 22:01:42 +0530 Subject: [PATCH] fix: bidirectional linking indicator for files --- .../Components/LinkedItems/LinkedItemBubblesContainer.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/web/src/javascripts/Components/LinkedItems/LinkedItemBubblesContainer.tsx b/packages/web/src/javascripts/Components/LinkedItems/LinkedItemBubblesContainer.tsx index 592deb7f6..b228a5777 100644 --- a/packages/web/src/javascripts/Components/LinkedItems/LinkedItemBubblesContainer.tsx +++ b/packages/web/src/javascripts/Components/LinkedItems/LinkedItemBubblesContainer.tsx @@ -6,6 +6,7 @@ import { useCallback, useState } from 'react' import { useResponsiveAppPane } from '../ResponsivePane/ResponsivePaneProvider' import { ElementIds } from '@/Constants/ElementIDs' import { classNames } from '@/Utils/ConcatenateClassNames' +import { ContentType } from '@standardnotes/snjs' type Props = { linkingController: LinkingController @@ -63,8 +64,12 @@ const LinkedItemBubblesContainer = ({ linkingController }: Props) => { const isItemBidirectionallyLinked = (link: ItemLink) => { const existsInAllItemLinks = !!allItemLinks.find((item) => link.item.uuid === item.item.uuid) const existsInNotesLinkingToItem = !!notesLinkingToActiveItem.find((item) => link.item.uuid === item.item.uuid) + const existsInFilesLinkingToItem = !!filesLinkingToActiveItem.find((item) => link.item.uuid === item.item.uuid) - return existsInAllItemLinks && existsInNotesLinkingToItem + return ( + existsInAllItemLinks && + (link.item.content_type === ContentType.Note ? existsInNotesLinkingToItem : existsInFilesLinkingToItem) + ) } return (