fix(SW-350) close tooltip on iOS

This commit is contained in:
Pontus Dreij
2024-11-15 10:11:34 +01:00
parent 3f76b23820
commit 49fbd87bd8
2 changed files with 26 additions and 2 deletions
+14 -2
View File
@@ -1,4 +1,4 @@
import { PropsWithChildren } from "react"
import { PropsWithChildren, useState } from "react"
import Caption from "@/components/TempDesignSystem/Text/Caption"
@@ -16,8 +16,20 @@ export function Tooltip<P extends TooltipPosition>({
children,
}: PropsWithChildren<TooltipProps<P>>) {
const className = tooltipVariants({ position, arrow })
const [isActive, setIsActive] = useState(false)
function handleToggle() {
setIsActive(!isActive)
}
return (
<div className={styles.tooltipContainer} role="tooltip" aria-label={text}>
<div
className={styles.tooltipContainer}
role="tooltip"
aria-label={text}
onClick={handleToggle}
data-active={isActive}
>
<div className={className}>
{heading && (
<Caption type="bold" color="white">