action-creator.sync.js 1.2KB

12345678910111213141516171819202122232425
  1. export const USER_LOGIN = 'User/Login'
  2. export const USER_DATA = 'User/Data'
  3. export const USER_CONNECTED = 'User/Connected'
  4. export const updateUserConnected = user => ({ type: `Update/${USER_CONNECTED}`, user })
  5. export const updateUserData = userData => ({ type: `Update/${USER_DATA}`, data: userData })
  6. export const WORKSPACE = 'Workspace'
  7. export const updateWorkspaceData = workspace => ({ type: `Update/${WORKSPACE}`, workspace })
  8. export const WORKSPACE_LIST = 'WorkspaceList'
  9. export const updateWorkspaceListData = workspaceList => ({ type: `Update/${WORKSPACE_LIST}`, workspaceList })
  10. export const setWorkspaceListIsOpen = (workspaceId, isOpen) => ({ type: `Set/${WORKSPACE_LIST}/isOpen`, workspaceId, isOpen })
  11. export const FILE_CONTENT = 'FileContent'
  12. export const setActiveFileContentActive = file => ({ type: `Set/${FILE_CONTENT}/Active`, file })
  13. export const setActiveFileContentHide = () => ({ type: `Set/${FILE_CONTENT}/Hide` })
  14. export const APP_LIST = 'App/List'
  15. export const setAppList = appList => ({ type: `Set/${APP_LIST}`, appList })
  16. export const LANG = 'Lang'
  17. export const updateLangList = langList => ({ type: `Update/${LANG}`, langList })
  18. export const setLangActive = langId => ({ type: `Set/${LANG}/Active`, langId })