mirror of
				https://github.com/strapi/strapi.git
				synced 2025-11-04 03:43:34 +00:00 
			
		
		
		
	Created OLD folder. Fix load plugin when no Initializer is provided. Signed-off-by: soupette <cyril.lpz@gmail.com>
		
			
				
	
	
		
			109 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			109 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
/*
 | 
						|
 *
 | 
						|
 * HomePage actions
 | 
						|
 *
 | 
						|
 */
 | 
						|
 | 
						|
import {
 | 
						|
  CHANGE_PARAMS,
 | 
						|
  DELETE_DATA,
 | 
						|
  DELETE_SUCCESS,
 | 
						|
  DROP_SUCCESS,
 | 
						|
  GET_DATA,
 | 
						|
  GET_DATA_SUCCESS,
 | 
						|
  ON_DROP,
 | 
						|
  ON_SEARCH,
 | 
						|
  ON_SEARCH_SUCCESS,
 | 
						|
  SET_LOADING,
 | 
						|
  SET_PARAMS,
 | 
						|
  UNSET_LOADING,
 | 
						|
} from './constants';
 | 
						|
 | 
						|
export function changeParams({ target }) {
 | 
						|
  return {
 | 
						|
    type: CHANGE_PARAMS,
 | 
						|
    keys: target.name.split('.'),
 | 
						|
    value: target.value,
 | 
						|
  };
 | 
						|
}
 | 
						|
 | 
						|
export function deleteData(dataToDelete) {
 | 
						|
  return {
 | 
						|
    type: DELETE_DATA,
 | 
						|
    dataToDelete,
 | 
						|
  };
 | 
						|
}
 | 
						|
 | 
						|
export function deleteSuccess() {
 | 
						|
  return {
 | 
						|
    type: DELETE_SUCCESS,
 | 
						|
  };
 | 
						|
}
 | 
						|
 | 
						|
export function dropSuccess(newFiles) {
 | 
						|
  return {
 | 
						|
    type: DROP_SUCCESS,
 | 
						|
    newFiles,
 | 
						|
  };
 | 
						|
}
 | 
						|
 | 
						|
export function getData() {
 | 
						|
  return {
 | 
						|
    type: GET_DATA,
 | 
						|
  };
 | 
						|
}
 | 
						|
 | 
						|
export function getDataSuccess(data, entriesNumber) {
 | 
						|
  return {
 | 
						|
    type: GET_DATA_SUCCESS,
 | 
						|
    data,
 | 
						|
    entriesNumber,
 | 
						|
  };
 | 
						|
}
 | 
						|
 | 
						|
export function onDrop({ dataTransfer: { files } }) {
 | 
						|
  const formData = Object.keys(files).reduce((acc, current) => {
 | 
						|
    acc.append('files', files[current]);
 | 
						|
 | 
						|
    return acc;
 | 
						|
  }, new FormData());
 | 
						|
 | 
						|
  return {
 | 
						|
    type: ON_DROP,
 | 
						|
    formData,
 | 
						|
  };
 | 
						|
}
 | 
						|
 | 
						|
export function onSearch({ target }) {
 | 
						|
  return {
 | 
						|
    type: ON_SEARCH,
 | 
						|
    value: target.value,
 | 
						|
  };
 | 
						|
}
 | 
						|
 | 
						|
export function setLoading() {
 | 
						|
  return {
 | 
						|
    type: SET_LOADING,
 | 
						|
  };
 | 
						|
}
 | 
						|
 | 
						|
export function setParams(params) {
 | 
						|
  return {
 | 
						|
    type: SET_PARAMS,
 | 
						|
    params,
 | 
						|
  };
 | 
						|
}
 | 
						|
 | 
						|
export function onSearchSuccess(data) {
 | 
						|
  return {
 | 
						|
    type: ON_SEARCH_SUCCESS,
 | 
						|
    data,
 | 
						|
  };
 | 
						|
}
 | 
						|
 | 
						|
export function unsetLoading() {
 | 
						|
  return {
 | 
						|
    type: UNSET_LOADING,
 | 
						|
  };
 | 
						|
}
 |