From a6daf3eb428c12f188c4f120121b41d76c9a7952 Mon Sep 17 00:00:00 2001 From: Nik Luparev Date: Tue, 2 Mar 2021 02:16:56 +0500 Subject: [PATCH] Improve/add deprecation warning --- packages/react-laag/src/Transition.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/react-laag/src/Transition.ts b/packages/react-laag/src/Transition.ts index a94b82f..ff0be90 100644 --- a/packages/react-laag/src/Transition.ts +++ b/packages/react-laag/src/Transition.ts @@ -1,4 +1,5 @@ import { useState, useRef, useEffect } from "react"; +import warning from "tiny-warning"; export type TransitionProps = { isOpen: boolean; @@ -39,6 +40,13 @@ export function Transition({ } }, [isOpenExternal, setState]); + useEffect(() => { + warning( + children, + `react-laag: You are using 'Transition' note that this component is marked as deprecated and will be removed and a possible future release` + ); + }, [children]); + useEffect(() => { didMount.current = true; }, []);