X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/6d1c41d6fd83824669cd1a6d714ea6da1ae7ab4c..f9ae14ce8c4d749cfdc007ec45929cc9a09a3790:/services/workbench2/src/store/dialog/with-dialog.ts diff --git a/services/workbench2/src/store/dialog/with-dialog.ts b/services/workbench2/src/store/dialog/with-dialog.ts index ea96ca0d76..7a25386042 100644 --- a/services/workbench2/src/store/dialog/with-dialog.ts +++ b/services/workbench2/src/store/dialog/with-dialog.ts @@ -18,7 +18,8 @@ export type WithDialogDispatchProps = { }; export type WithDialogProps = WithDialogStateProps & WithDialogDispatchProps; -export const withDialog = (id: string) => +export const withDialog = + (id: string) => // TODO: How to make compiler happy with & P instead of & any? // eslint-disable-next-line (component: React.ComponentType & any>) => @@ -26,13 +27,17 @@ export const withDialog = (id: string) => const emptyData = {}; -export const mapStateToProps = (id: string) => (state: { dialog: DialogState }): WithDialogStateProps => { - const dialog = state.dialog[id]; - return dialog ? dialog : { open: false, data: emptyData }; -}; +export const mapStateToProps = + (id: string) => + (state: { dialog: DialogState }): WithDialogStateProps => { + const dialog = state.dialog[id]; + return dialog ? dialog : { open: false, data: emptyData }; + }; -export const mapDispatchToProps = (id: string) => (dispatch: Dispatch): WithDialogDispatchProps => ({ - closeDialog: () => { - dispatch(dialogActions.CLOSE_DIALOG({ id })); - } -}); +export const mapDispatchToProps = + (id: string) => + (dispatch: Dispatch): WithDialogDispatchProps => ({ + closeDialog: () => { + dispatch(dialogActions.CLOSE_DIALOG({ id })); + }, + });