From b4e1ce59f9d5500667228f4ab1a2c9c4ca087ca7 Mon Sep 17 00:00:00 2001 From: fragosti Date: Tue, 22 May 2018 15:18:22 -0700 Subject: Fix issue where modal can be out of sync with app state --- packages/typescript-typings/types/react-joyride/index.d.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'packages/typescript-typings') diff --git a/packages/typescript-typings/types/react-joyride/index.d.ts b/packages/typescript-typings/types/react-joyride/index.d.ts index 21e46074f..a0cd6a1e8 100644 --- a/packages/typescript-typings/types/react-joyride/index.d.ts +++ b/packages/typescript-typings/types/react-joyride/index.d.ts @@ -14,11 +14,13 @@ declare module 'react-joyride' { zIndex?: number, } + export type Placement = "top" | "top-left" | "top-right" | "bottom" | "bottom-left" | "bottom-right" | "right" | "left"; + export interface Step { title?: string; content: React.ReactNode; target: string; - placement?: "top" | "top-left" | "top-right" | "bottom" | "bottom-left" | "bottom-right" | "right" | "left"; + placement?: Placement; type?: "click" | "hover"; isFixed?: boolean; allowClicksThruHole?: boolean; @@ -29,7 +31,8 @@ declare module 'react-joyride' { export interface Props { steps?: Step[]; - beaconComponent?: React.ComponentClass; + beaconComponent?: React.ReactNode; + disableOverlayClose?: boolean; run?: boolean; stepIndex?: number; callback?: (options: any) => void; -- cgit v1.2.3