2021-02-11 06:36:07 +00:00
|
|
|
import {
|
|
|
|
|
OnboardingHelperConfig,
|
|
|
|
|
OnboardingStep,
|
|
|
|
|
} from "constants/OnboardingConstants";
|
2020-12-30 07:31:20 +00:00
|
|
|
import { ReduxActionTypes } from "constants/ReduxActionConstants";
|
|
|
|
|
|
|
|
|
|
export const showIndicator = (payload: OnboardingStep) => {
|
|
|
|
|
return {
|
|
|
|
|
type: ReduxActionTypes.SHOW_ONBOARDING_INDICATOR,
|
|
|
|
|
payload,
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export const endOnboarding = () => {
|
|
|
|
|
return {
|
|
|
|
|
type: ReduxActionTypes.END_ONBOARDING,
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export const setCurrentStep = (payload: number) => {
|
|
|
|
|
return {
|
|
|
|
|
type: ReduxActionTypes.SET_CURRENT_STEP,
|
|
|
|
|
payload,
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export const setOnboardingState = (payload: boolean) => {
|
|
|
|
|
return {
|
|
|
|
|
type: ReduxActionTypes.SET_ONBOARDING_STATE,
|
|
|
|
|
payload,
|
|
|
|
|
};
|
|
|
|
|
};
|
2021-02-11 06:36:07 +00:00
|
|
|
|
|
|
|
|
export const showOnboardingHelper = (payload: boolean) => {
|
|
|
|
|
return {
|
|
|
|
|
type: ReduxActionTypes.SHOW_ONBOARDING_HELPER,
|
|
|
|
|
payload,
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export const setHelperConfig = (payload: OnboardingHelperConfig) => {
|
|
|
|
|
return {
|
|
|
|
|
type: ReduxActionTypes.SET_HELPER_CONFIG,
|
|
|
|
|
payload,
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export const setCurrentSubstep = (payload: number) => {
|
|
|
|
|
return {
|
|
|
|
|
type: ReduxActionTypes.SET_ONBOARDING_SUBSTEP,
|
|
|
|
|
payload,
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export const showWelcomeHelper = (payload: boolean) => {
|
|
|
|
|
return {
|
|
|
|
|
type: ReduxActionTypes.SHOW_ONBOARDING_WELCOME_HELPER,
|
|
|
|
|
payload,
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export const showOnboardingLoader = (payload: boolean) => {
|
|
|
|
|
return {
|
|
|
|
|
type: ReduxActionTypes.SHOW_ONBOARDING_LOADER,
|
|
|
|
|
payload,
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export const showEndOnboardingHelper = () => {
|
|
|
|
|
return {
|
|
|
|
|
type: ReduxActionTypes.SHOW_END_ONBOARDING_HELPER,
|
|
|
|
|
};
|
|
|
|
|
};
|
2021-09-13 07:22:51 +00:00
|
|
|
|
|
|
|
|
export const toggleInOnboardingWidgetSelection = (payload: boolean) => {
|
|
|
|
|
return {
|
|
|
|
|
type: ReduxActionTypes.TOGGLE_ONBOARDING_WIDGET_SELECTION,
|
|
|
|
|
payload,
|
|
|
|
|
};
|
|
|
|
|
};
|
2021-10-21 05:36:17 +00:00
|
|
|
|
|
|
|
|
export const firstTimeUserOnboardingInit = (
|
|
|
|
|
applicationId: string,
|
|
|
|
|
pageId: string,
|
|
|
|
|
) => {
|
|
|
|
|
return {
|
|
|
|
|
type: ReduxActionTypes.FIRST_TIME_USER_ONBOARDING_INIT,
|
|
|
|
|
payload: {
|
|
|
|
|
applicationId: applicationId,
|
|
|
|
|
pageId: pageId,
|
|
|
|
|
},
|
|
|
|
|
};
|
|
|
|
|
};
|