From f24de1dd6bd260cad07ab80d26e22a7892ca96d9 Mon Sep 17 00:00:00 2001 From: Anurag Date: Fri, 4 Dec 2020 19:22:13 +0530 Subject: [PATCH] chore(toast): improved toastWrapper types --- docs/toast.md | 8 ++++---- src/toast/ToastProvider.tsx | 8 +++++++- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/docs/toast.md b/docs/toast.md index a954814ec..c649fde84 100644 --- a/docs/toast.md +++ b/docs/toast.md @@ -76,10 +76,10 @@ const ToastTriggers = () => { }; ``` -[Toast Basic - Open On Sandbox](https://codesandbox.io/s/yf6i7) +[Toast Basic - Open On Sandbox](https://codesandbox.io/s/2z7hj) -[Toast Styled - Open On Sandbox](https://codesandbox.io/s/1297l) +[Toast Styled - Open On Sandbox](https://codesandbox.io/s/k9rki) -[Toast CSS Animated - Open On Sandbox](https://codesandbox.io/s/i0emy) +[Toast CSS Animated - Open On Sandbox](https://codesandbox.io/s/8vkcv) -[Toast React Spring - Open On Sandbox](https://codesandbox.io/s/2uhsj) +[Toast React Spring - Open On Sandbox](https://codesandbox.io/s/2hr08) diff --git a/src/toast/ToastProvider.tsx b/src/toast/ToastProvider.tsx index b2170b2cb..50fb002b8 100644 --- a/src/toast/ToastProvider.tsx +++ b/src/toast/ToastProvider.tsx @@ -50,7 +50,13 @@ export type ToastTypes = Record< > >; -export type ToastWrapper = (props: any) => React.ReactElement; +type ToastWrapper = ( + props: React.PropsWithChildren<{ + id: string; + placement: Placements; + isVisible?: boolean; + }>, +) => any; type ToastProviderProps = { /**