Skip to content

Commit 59d447e

Browse files
committed
fix stories
1 parent caa57db commit 59d447e

File tree

3 files changed

+11
-6
lines changed

3 files changed

+11
-6
lines changed

src/components/Glossary/GlossaryTooltip/GlossaryTooltip.stories.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,6 @@ export const Basic: Story = {}
2828
// for chromatic story snapshot showing the rendered popover
2929
export const OnOpen: Story = {
3030
args: {
31-
isOpen: true,
31+
open: true,
3232
},
3333
}

src/components/Tooltip/Tooltip.stories.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,6 @@ export const Basic: Story = {}
6161
// for chromatic story snapshot showing the rendered popover
6262
export const OnOpen: Story = {
6363
args: {
64-
isOpen: true,
64+
open: true,
6565
},
6666
}

src/components/Tooltip/index.tsx

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,21 @@
1-
import React, { ReactNode, useEffect } from "react"
1+
import React, { ComponentProps, ReactNode, useEffect } from "react"
22

33
import { Popover, PopoverContent, PopoverTrigger } from "../ui/popover"
44

55
import { useDisclosure } from "@/hooks/useDisclosure"
66

7-
export type TooltipProps = {
7+
export type TooltipProps = ComponentProps<typeof Popover> & {
88
content: ReactNode
99
children?: ReactNode
1010
onBeforeOpen?: () => void
1111
}
1212

13-
const Tooltip = ({ content, children, onBeforeOpen }: TooltipProps) => {
13+
const Tooltip = ({
14+
content,
15+
children,
16+
onBeforeOpen,
17+
...props
18+
}: TooltipProps) => {
1419
const { isOpen, onOpen, onClose } = useDisclosure()
1520

1621
// Close the popover when the user scrolls.
@@ -53,7 +58,7 @@ const Tooltip = ({ content, children, onBeforeOpen }: TooltipProps) => {
5358
}
5459

5560
return (
56-
<Popover open onOpenChange={handleOpenChange}>
61+
<Popover open={isOpen} onOpenChange={handleOpenChange} {...props}>
5762
<PopoverTrigger onMouseEnter={onOpen} onMouseLeave={onClose}>
5863
{children}
5964
</PopoverTrigger>

0 commit comments

Comments
 (0)