diff --git a/web/packages/teleport/src/UnifiedResources/ResourceCard.tsx b/web/packages/teleport/src/UnifiedResources/ResourceCard.tsx index f2e245b0b593b..373c109eaef0d 100644 --- a/web/packages/teleport/src/UnifiedResources/ResourceCard.tsx +++ b/web/packages/teleport/src/UnifiedResources/ResourceCard.tsx @@ -87,6 +87,8 @@ export function ResourceCard({ resource, onLabelClick }: Props) { const [numMoreLabels, setNumMoreLabels] = useState(0); const [isNameOverflowed, setIsNameOverflowed] = useState(false); + const [hovered, setHovered] = useState(false); + const innerContainer = useRef(null); const labelsInnerContainer = useRef(null); const nameText = useRef(null); @@ -172,7 +174,10 @@ export function ResourceCard({ resource, onLabelClick }: Props) { }; return ( - + setHovered(true)} + onMouseLeave={() => setHovered(false)} + > )} - + {hovered && }