Skip to content

Commit fb2c0d8

Browse files
authored
Merge pull request #71 from solved-ac/feature/override-open
feat: keep tooltip open
2 parents 92e4690 + cfabe00 commit fb2c0d8

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/components/Tooltip.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ export type TooltipProps = {
6767
theme?: SolvedTheme
6868
children?: ReactNode
6969
arrow?: boolean
70-
keepOpen?: boolean
70+
open?: boolean
7171
place?: TooltipPlacement
7272
interactive?: boolean
7373
activateOnHover?: boolean
@@ -126,7 +126,7 @@ export const Tooltip: React.FC<TooltipProps> = (props) => {
126126
noDefaultStyles: noBackground,
127127
children,
128128
arrow: drawArrow = true,
129-
keepOpen = false,
129+
open,
130130
place,
131131
interactive = false,
132132
activateOnHover = true,
@@ -136,7 +136,7 @@ export const Tooltip: React.FC<TooltipProps> = (props) => {
136136
...cardProps
137137
} = props
138138
const [isOpen, setIsOpen] = useState(false)
139-
const renderTooltip = keepOpen || isOpen
139+
const renderTooltip = typeof open === 'boolean' ? open : isOpen
140140

141141
const arrowRef = useRef(null)
142142

@@ -178,7 +178,7 @@ export const Tooltip: React.FC<TooltipProps> = (props) => {
178178
enabled: activateOnClick,
179179
}),
180180
useDismiss(context, {
181-
enabled: activateOnClick && !keepOpen,
181+
enabled: activateOnClick,
182182
}),
183183
])
184184

0 commit comments

Comments
 (0)