From 46919ce797209aff1f1acd9033f498f9a8d110e3 Mon Sep 17 00:00:00 2001 From: fragosti Date: Tue, 22 May 2018 15:49:03 -0700 Subject: Fix build errors --- .../typescript-typings/types/react-joyride/index.d.ts | 6 +++++- .../ts/components/onboarding/onboarding_flow.tsx | 2 +- .../website/ts/containers/portal_onboarding_flow.ts | 19 ++++++++----------- 3 files changed, 14 insertions(+), 13 deletions(-) (limited to 'packages') diff --git a/packages/typescript-typings/types/react-joyride/index.d.ts b/packages/typescript-typings/types/react-joyride/index.d.ts index a0cd6a1e8..3aa5852f7 100644 --- a/packages/typescript-typings/types/react-joyride/index.d.ts +++ b/packages/typescript-typings/types/react-joyride/index.d.ts @@ -29,6 +29,10 @@ declare module 'react-joyride' { [prop: string]: any; } + interface StyleOptionsProp { + options: StyleOptions; + } + export interface Props { steps?: Step[]; beaconComponent?: React.ReactNode; @@ -37,7 +41,7 @@ declare module 'react-joyride' { stepIndex?: number; callback?: (options: any) => void; debug?: boolean; - styles?: { options: StyleOptions }; + styles?: StyleOptionsProp; } export interface State { diff --git a/packages/website/ts/components/onboarding/onboarding_flow.tsx b/packages/website/ts/components/onboarding/onboarding_flow.tsx index 1d98d5901..350319c63 100644 --- a/packages/website/ts/components/onboarding/onboarding_flow.tsx +++ b/packages/website/ts/components/onboarding/onboarding_flow.tsx @@ -6,7 +6,7 @@ import { zIndex } from 'ts/utils/style'; interface OnboardingFlowProps { steps: Step[]; - stepIndex?: number; + stepIndex: number; isRunning: boolean; onClose: () => void; onChange?: (options: any) => void; diff --git a/packages/website/ts/containers/portal_onboarding_flow.ts b/packages/website/ts/containers/portal_onboarding_flow.ts index 7e4b3ef39..64f05ec92 100644 --- a/packages/website/ts/containers/portal_onboarding_flow.ts +++ b/packages/website/ts/containers/portal_onboarding_flow.ts @@ -3,12 +3,11 @@ import { connect } from 'react-redux'; import { Dispatch } from 'redux'; import { ActionTypes } from 'ts/types'; -import { - PortalOnboardingFlow as PortalOnboardingFlowComponent, - PortalOnboardingFlowProps as PortalOnboardingFlowComponentProps, -} from 'ts/components/onboarding/portal_onboarding_flow'; +import { PortalOnboardingFlow as PortalOnboardingFlowComponent } from 'ts/components/onboarding/portal_onboarding_flow'; import { State } from 'ts/redux/reducer'; +interface PortalOnboardingFlowProps {} + interface ConnectedState { stepIndex: number; isRunning: boolean; @@ -18,12 +17,10 @@ interface ConnectedDispatch { setOnboardingShowing: (isShowing: boolean) => void; } -const mapStateToProps = (state: State, ownProps: PortalOnboardingFlowComponentProps): ConnectedState => { - return { - stepIndex: state.portalOnboardingStep, - isRunning: state.isPortalOnboardingShowing, - }; -}; +const mapStateToProps = (state: State): ConnectedState => ({ + stepIndex: state.portalOnboardingStep, + isRunning: state.isPortalOnboardingShowing, +}); const mapDispatchToProps = (dispatch: Dispatch): ConnectedDispatch => ({ setOnboardingShowing: (isShowing: boolean): void => { @@ -34,4 +31,4 @@ const mapDispatchToProps = (dispatch: Dispatch): ConnectedDispatch => ({ }, }); -export const PortalOnboardingFlow: React.ComponentClass = connect(mapStateToProps, mapDispatchToProps)(PortalOnboardingFlowComponent); +export const PortalOnboardingFlow: React.ComponentClass = connect(mapStateToProps, mapDispatchToProps)(PortalOnboardingFlowComponent); -- cgit