PK APOCALYPSE V1

APOCALYPSE V1

Current Path : /home/wallqcyy/www/wp-content/plugins/checkout-plugins-stripe-woo/wizard/src/Store/
Upload File :
Current File : //home/wallqcyy/www/wp-content/plugins/checkout-plugins-stripe-woo/wizard/src/Store/InitialState.js

export const settingsInitialState = {
	settingsProcess: false,
	steps: [
		{ id: 0, title: 'welcome', completed: false },
		{ id: 1, title: 'webhooks', completed: false },
		{ id: 2, title: 'success', completed: false },
		{ id: 3, title: 'express-checkout', completed: false },
		{ id: 4, title: 'thank-you', completed: false },
	],
};

const settingsEvents = ( state, data ) => {
	switch ( data.type ) {
		case 'BLOCKED':
			return {
				...state,
				settingsProcess: 'blocked',
			};
		case 'PROCESSING':
			return {
				...state,
				settingsProcess: 'processing',
			};
		case 'RESET':
			return {
				...state,
				settingsProcess: false,
			};
		case 'UPDATE_STEP':
			return {
				...state,
				steps: state.steps.map( ( step ) =>
					step.id === data.step ? { ...step, completed: data.completed } : step,
				),
			};
		case 'SYNC_STEPS_WITH_DATABASE':
			return {
				...state,
				steps: data.steps,
			};
		default:
			return state;
	}
};

export default settingsEvents;

if you don't want to be vaporized in a nuclear explosion, i simply have to become nuclear myself… i am atomic