diff --git a/web/src/components/ResourcesDialog.tsx b/web/src/components/ResourcesDialog.tsx index efabfe9c4..1c9a74931 100644 --- a/web/src/components/ResourcesDialog.tsx +++ b/web/src/components/ResourcesDialog.tsx @@ -1,7 +1,7 @@ +import { Tooltip } from "@mui/joy"; import copy from "copy-to-clipboard"; import { useCallback, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; -import * as utils from "../helpers/utils"; import useLoading from "../hooks/useLoading"; import { resourceService } from "../services"; import { useAppSelector } from "../store"; @@ -149,20 +149,6 @@ const ResourcesDialog: React.FC = (props: Props) => { }); }; - const handleResourceNameOrTypeMouseEnter = useCallback((event: React.MouseEvent, nameOrType: string) => { - const tempDiv = document.createElement("div"); - tempDiv.className = "usage-detail-container pop-up"; - const bounding = utils.getElementBounding(event.target as HTMLElement); - tempDiv.style.left = bounding.left + "px"; - tempDiv.style.top = bounding.top - 2 + "px"; - tempDiv.innerHTML = `${nameOrType}`; - document.body.appendChild(tempDiv); - }, []); - - const handleResourceNameOrTypeMouseLeave = useCallback(() => { - document.body.querySelectorAll("div.usage-detail-container.pop-up").forEach((node) => node.remove()); - }, []); - return ( <>
@@ -206,14 +192,9 @@ const ResourcesDialog: React.FC = (props: Props) => { resources.map((resource) => (
{resource.id} - - handleResourceNameOrTypeMouseEnter(e, resource.filename)} - onMouseLeave={handleResourceNameOrTypeMouseLeave} - > - {resource.filename} - - + + {resource.filename} +