From 09bdb41160c23addac70dcb869c68164be26d73e Mon Sep 17 00:00:00 2001 From: p-sw Date: Fri, 24 May 2024 19:24:21 +0900 Subject: [PATCH] feat: add error message in set method of context on outside of provider --- packages/react/components/Tooltip.tsx | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/react/components/Tooltip.tsx b/packages/react/components/Tooltip.tsx index 11d6887..51eb488 100644 --- a/packages/react/components/Tooltip.tsx +++ b/packages/react/components/Tooltip.tsx @@ -10,7 +10,16 @@ const Tooltip$Context$InitialState: TooltipContextBody = { }; const Tooltip$Context = React.createContext< [TooltipContextBody, React.Dispatch>] ->([Tooltip$Context$InitialState, () => {}]); +>([ + Tooltip$Context$InitialState, + () => { + if (process.env.NODE_ENV && process.env.NODE_ENV === "development") { + console.warn( + "It seems like you're using TooltipContext outside of a provider." + ); + } + }, +]); const [Tooltip$Variant, Tooltip$resolveVariantProps] = vcn({ base: "w-fit h-fit relative group/tooltip",