action-creator.sync.js 1.0KB

123456789101112131415161718192021
  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 updateWorkspaceListIsOpen = (workspaceId, isOpen) => ({ type: `Update/${WORKSPACE_LIST}/isOpen`, workspaceId, isOpen })
  11. export const FILE_CONTENT = 'FileContent'
  12. export const setActiveFileContent = file => ({ type: `Set/${FILE_CONTENT}/Active`, file })
  13. export const hideActiveFileContent = () => ({ type: `Set/${FILE_CONTENT}/Hide` })
  14. export const APP_LIST = 'App/List'
  15. export const setAppList = appList => ({ type: `Set/${APP_LIST}`, appList })