Fix build errors

This commit is contained in:
fragosti
2018-05-22 15:49:03 -07:00
parent b4e1ce59f9
commit 46919ce797
3 changed files with 14 additions and 13 deletions

View File

@@ -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 {

View File

@@ -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;

View File

@@ -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 {
const mapStateToProps = (state: State): ConnectedState => ({
stepIndex: state.portalOnboardingStep,
isRunning: state.isPortalOnboardingShowing,
};
};
});
const mapDispatchToProps = (dispatch: Dispatch<State>): ConnectedDispatch => ({
setOnboardingShowing: (isShowing: boolean): void => {
@@ -34,4 +31,4 @@ const mapDispatchToProps = (dispatch: Dispatch<State>): ConnectedDispatch => ({
},
});
export const PortalOnboardingFlow: React.ComponentClass<PortalOnboardingFlowComponentProps> = connect(mapStateToProps, mapDispatchToProps)(PortalOnboardingFlowComponent);
export const PortalOnboardingFlow: React.ComponentClass<PortalOnboardingFlowProps> = connect(mapStateToProps, mapDispatchToProps)(PortalOnboardingFlowComponent);