diff --git a/web/core/components/issues/issue-detail/links/link-item.tsx b/web/core/components/issues/issue-detail/links/link-item.tsx index edb45bb3b8c..83ddc4a7df9 100644 --- a/web/core/components/issues/issue-detail/links/link-item.tsx +++ b/web/core/components/issues/issue-detail/links/link-item.tsx @@ -2,7 +2,7 @@ import { FC } from "react"; import { observer } from "mobx-react"; -import { Pencil, Trash2, Copy } from "lucide-react"; +import { Pencil, Trash2, Copy, Link } from "lucide-react"; import { EIssueServiceType } from "@plane/constants"; import { useTranslation } from "@plane/i18n"; import { TIssueServiceType } from "@plane/types"; @@ -37,7 +37,9 @@ export const IssueLinkItem: FC = observer((props) => { const linkDetail = getLinkById(linkId); if (!linkDetail) return <>; - const Icon = getIconForLink(linkDetail.url); + // const Icon = getIconForLink(linkDetail.url); + const faviconUrl: string | undefined = linkDetail.metadata?.favicon; + const linkTitle: string | undefined = linkDetail.metadata?.title; const toggleIssueLinkModal = (modalToggle: boolean) => { toggleIssueLinkModalStore(modalToggle); @@ -50,15 +52,21 @@ export const IssueLinkItem: FC = observer((props) => { className="group col-span-12 lg:col-span-6 xl:col-span-4 2xl:col-span-3 3xl:col-span-2 flex items-center justify-between gap-3 h-10 flex-shrink-0 px-3 bg-custom-background-90 hover:bg-custom-background-80 border-[0.5px] border-custom-border-200 rounded" >
- + {faviconUrl ? ( + favicon + ) : ( + + )} {linkDetail.title && linkDetail.title !== "" ? linkDetail.title : linkDetail.url} + + {linkTitle && linkTitle !== "" && {linkTitle}}