From f009f72dcfb2bb7ec193009b436c9fde43cf6226 Mon Sep 17 00:00:00 2001 From: Aman Harwara Date: Mon, 24 Apr 2023 16:29:18 +0530 Subject: [PATCH] chore: allow tooltip store overrides --- .../Components/StyledTooltip/StyledTooltip.tsx | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/packages/web/src/javascripts/Components/StyledTooltip/StyledTooltip.tsx b/packages/web/src/javascripts/Components/StyledTooltip/StyledTooltip.tsx index dc7521793..c7005903b 100644 --- a/packages/web/src/javascripts/Components/StyledTooltip/StyledTooltip.tsx +++ b/packages/web/src/javascripts/Components/StyledTooltip/StyledTooltip.tsx @@ -1,10 +1,19 @@ import { classNames } from '@standardnotes/snjs' import { ReactNode } from 'react' -import { Tooltip, TooltipAnchor, useTooltipStore } from '@ariakit/react' +import { Tooltip, TooltipAnchor, TooltipStoreProps, useTooltipStore } from '@ariakit/react' import { Slot } from '@radix-ui/react-slot' -const StyledTooltip = ({ children, className, label }: { children: ReactNode; className?: string; label: string }) => { - const tooltip = useTooltipStore() +const StyledTooltip = ({ + children, + className, + label, + ...props +}: { + children: ReactNode + className?: string + label: string +} & Partial) => { + const tooltip = useTooltipStore(props) return ( <>