📍 /home/diasdiamonds/public_html/vendor/cakedc/mixer/src/React/views/InstalledView
📝 Editando: reducers.js
import { PLUGIN_INSTALLED, PLUGIN_UNINSTALLED, PLUGIN_UPDATED } from './actions' const initialState = { data: window.installedPlugins } const installedView = (state = initialState, action) => { switch(action.type) { case PLUGIN_INSTALLED: return Object.assign({}, state, { data: state.data.concat({name: action.name, description: action.description, version: action.latestRelease}) //isInstalling: action.name }) case PLUGIN_UNINSTALLED: return Object.assign({}, state, { data: state.data.filter((item) => item.name !== action.name).map((item) => item) //isInstalling: false, //data: action.data }) case PLUGIN_UPDATED: return Object.assign({}, state, { data: state.data.map((item) => { if (item.name === action.name) { item.version = action.version } return item }) }) default: return state } } export { installedView }
[ Cancelar ]
Nome
Permissões
Ações
[ .. Voltar ]
📄 InstalledView.js
0644
[ EDITAR/VER ]
📄 actions.js
0644
[ EDITAR/VER ]
📄 index.js
0644
[ EDITAR/VER ]
📄 reducers.js
0644
[ EDITAR/VER ]