71 lines
1.4 KiB
JavaScript
71 lines
1.4 KiB
JavaScript
import appDispatcher from '../dispatcher';
|
|
import cons from '../state/cons';
|
|
|
|
|
|
export function openSpaceAddExisting(roomId, spaces = false) {
|
|
appDispatcher.dispatch({
|
|
type: cons.actions.navigation.OPEN_SPACE_ADDEXISTING,
|
|
roomId,
|
|
spaces,
|
|
});
|
|
}
|
|
|
|
|
|
export function openCreateRoom(isSpace = false, parentId = null) {
|
|
appDispatcher.dispatch({
|
|
type: cons.actions.navigation.OPEN_CREATE_ROOM,
|
|
isSpace,
|
|
parentId,
|
|
});
|
|
}
|
|
|
|
export function openJoinAlias(term) {
|
|
appDispatcher.dispatch({
|
|
type: cons.actions.navigation.OPEN_JOIN_ALIAS,
|
|
term,
|
|
});
|
|
}
|
|
|
|
export function openInviteUser(roomId, searchTerm) {
|
|
appDispatcher.dispatch({
|
|
type: cons.actions.navigation.OPEN_INVITE_USER,
|
|
roomId,
|
|
searchTerm,
|
|
});
|
|
}
|
|
|
|
export function openProfileViewer(userId, roomId) {
|
|
appDispatcher.dispatch({
|
|
type: cons.actions.navigation.OPEN_PROFILE_VIEWER,
|
|
userId,
|
|
roomId,
|
|
});
|
|
}
|
|
|
|
export function openSearch(term) {
|
|
appDispatcher.dispatch({
|
|
type: cons.actions.navigation.OPEN_SEARCH,
|
|
term,
|
|
});
|
|
}
|
|
|
|
export function openReusableContextMenu(placement, cords, render, afterClose) {
|
|
appDispatcher.dispatch({
|
|
type: cons.actions.navigation.OPEN_REUSABLE_CONTEXT_MENU,
|
|
placement,
|
|
cords,
|
|
render,
|
|
afterClose,
|
|
});
|
|
}
|
|
|
|
export function openReusableDialog(title, render, afterClose) {
|
|
appDispatcher.dispatch({
|
|
type: cons.actions.navigation.OPEN_REUSABLE_DIALOG,
|
|
title,
|
|
render,
|
|
afterClose,
|
|
});
|
|
}
|
|
|