fix: tooltip shows properly if not in progress (#3185)

pull/3186/head
Brandon Cohen 1 year ago committed by GitHub
parent 27feeea691
commit 6face8cc45
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -96,7 +96,7 @@ const StatusBadge = ({
}
}
const tooltipContent = downloadItem ? (
const tooltipContent = (
<ul>
{downloadItem.map((status, index) => (
<li
@ -111,8 +111,6 @@ const StatusBadge = ({
</li>
))}
</ul>
) : (
mediaLinkDescription
);
const badgeDownloadProgress = (
@ -134,11 +132,13 @@ const StatusBadge = ({
case MediaStatus.AVAILABLE:
return (
<Tooltip
content={inProgress && tooltipContent}
content={inProgress ? tooltipContent : mediaLinkDescription}
className={`${
inProgress && 'hidden max-h-96 w-96 overflow-y-auto sm:block'
}`}
tooltipConfig={{ interactive: true, delayHide: 100 }}
tooltipConfig={{
...(inProgress && { interactive: true, delayHide: 100 }),
}}
>
<Badge
badgeType="success"
@ -185,11 +185,13 @@ const StatusBadge = ({
case MediaStatus.PARTIALLY_AVAILABLE:
return (
<Tooltip
content={inProgress && tooltipContent}
content={inProgress ? tooltipContent : mediaLinkDescription}
className={`${
inProgress && 'hidden max-h-96 w-96 overflow-y-auto sm:block'
}`}
tooltipConfig={{ interactive: true, delayHide: 100 }}
tooltipConfig={{
...(inProgress && { interactive: true, delayHide: 100 }),
}}
>
<Badge
badgeType="success"
@ -236,18 +238,20 @@ const StatusBadge = ({
case MediaStatus.PROCESSING:
return (
<Tooltip
content={inProgress && tooltipContent}
content={inProgress ? tooltipContent : mediaLinkDescription}
className={`${
inProgress && 'hidden max-h-96 w-96 overflow-y-auto sm:block'
}`}
tooltipConfig={{ interactive: true, delayHide: 100 }}
tooltipConfig={{
...(inProgress && { interactive: true, delayHide: 100 }),
}}
>
<Badge
badgeType="primary"
href={mediaLink}
className={`${
inProgress &&
'relative !bg-gray-700 !bg-opacity-80 !px-0 hover:!bg-gray-700'
'relative !bg-gray-700 !bg-opacity-80 !px-0 hover:overflow-hidden hover:!bg-gray-700'
} overflow-hidden`}
>
{inProgress && badgeDownloadProgress}

Loading…
Cancel
Save