//
// SPDX-License-Identifier: AGPL-3.0
-import { Dispatch } from "redux";
+import { Dispatch, compose } from "redux";
import { withDialog } from "../../store/dialog/with-dialog";
import { dialogActions } from "../../store/dialog/dialog-actions";
import { MoveToDialog } from "../../components/move-to-dialog/move-to-dialog";
export const openMoveToDialog = () =>
(dispatch: Dispatch) => {
- dispatch(dialogActions.OPEN_DIALOG({ id: MOVE_TO_DIALOG, data: {}}));
+ dispatch(dialogActions.OPEN_DIALOG({ id: MOVE_TO_DIALOG, data: {} }));
};
-export const [MoveToProjectDialog] = [MoveToDialog]
- .map(withDialog(MOVE_TO_DIALOG))
- .map(reduxForm({
+export const MoveToProjectDialog = compose(
+ withDialog(MOVE_TO_DIALOG),
+ reduxForm({
form: MOVE_TO_DIALOG,
onSubmit: (data, dispatch) => {
dispatch(startSubmit(MOVE_TO_DIALOG));
setTimeout(() => dispatch(stopSubmit(MOVE_TO_DIALOG, { name: 'Invalid path' })), 2000);
}
- }));
\ No newline at end of file
+ })
+)(MoveToDialog);