woocommerce/plugins/woocommerce-admin/client/customize-store/design-with-ai/actions.ts

29 lines
604 B
TypeScript

/**
* External dependencies
*/
import { assign } from 'xstate';
/**
* Internal dependencies
*/
import {
designWithAiStateMachineContext,
designWithAiStateMachineEvents,
} from './types';
import { businessInfoDescriptionCompleteEvent } from './pages';
const assignBusinessInfoDescription = assign<
designWithAiStateMachineContext,
designWithAiStateMachineEvents
>( {
businessInfoDescription: ( context, event: unknown ) => {
return {
descriptionText: ( event as businessInfoDescriptionCompleteEvent )
.payload,
};
},
} );
export const actions = {
assignBusinessInfoDescription,
};