Files
notesnook/apps/mobile/src/components/DialogManager/Recievers.js
ammarahm-ed cc027d87fd refactor
2022-01-07 23:42:58 +05:00

47 lines
1.1 KiB
JavaScript

import {eSendEvent} from '../../services/EventManager';
import {
eCloseActionSheet,
eCloseAddNotebookDialog,
eCloseAddTopicDialog,
eCloseMoveNoteDialog,
eDispatchAction,
eOpenActionSheet,
eOpenAddNotebookDialog,
eOpenAddTopicDialog,
eOpenMoveNoteDialog
} from '../../utils/Events';
export const ActionSheetEvent = (item, buttons) => {
eSendEvent(eOpenActionSheet, {
item,
buttons
});
};
export const ActionSheetHideEvent = () => {
eSendEvent(eCloseActionSheet);
};
export const moveNoteEvent = () => {
eSendEvent(eOpenMoveNoteDialog);
};
export const moveNoteHideEvent = () => {
eSendEvent(eCloseMoveNoteDialog);
};
export const AddNotebookEvent = notebook => {
eSendEvent(eOpenAddNotebookDialog, notebook);
};
export const HideAddNotebookEvent = notebook => {
eSendEvent(eCloseAddNotebookDialog, notebook);
};
export const AddTopicEvent = topic => {
eSendEvent(eOpenAddTopicDialog, topic);
};
export const HideAddTopicEvent = notebook => {
eSendEvent(eCloseAddTopicDialog, notebook);
};
export const updateEvent = data => {
eSendEvent(eDispatchAction, data);
};