File "export-context-reducer.js"
Full Path: /home/warrior1/public_html/languages/wp-content-20241001222009/plugins/elementor/app/modules/import-export/assets/js/context/export-context/export-context-reducer.js
File size: 621 bytes
MIME-type: text/plain
Charset: utf-8
export const reducer = ( state, { type, payload } ) => {
switch ( type ) {
case 'SET_DOWNLOAD_URL':
return { ...state, downloadUrl: payload };
case 'SET_EXPORTED_DATA':
return { ...state, exportedData: payload };
case 'SET_PLUGINS':
return { ...state, plugins: payload };
case 'SET_IS_EXPORT_PROCESS_STARTED':
return { ...state, isExportProcessStarted: payload };
case 'SET_KIT_TITLE':
return { ...state, kitInfo: { ...state.kitInfo, title: payload } };
case 'SET_KIT_DESCRIPTION':
return { ...state, kitInfo: { ...state.kitInfo, description: payload } };
default:
return state;
}
};