X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/26e05f295b57de342d4cd13306ead196e2841a21..ce84334e25316fdf1671bdf5ce8acda9c1a455de:/src/store/keep-services/keep-services-actions.ts diff --git a/src/store/keep-services/keep-services-actions.ts b/src/store/keep-services/keep-services-actions.ts index 54a7c3fe..5c106f3b 100644 --- a/src/store/keep-services/keep-services-actions.ts +++ b/src/store/keep-services/keep-services-actions.ts @@ -3,14 +3,14 @@ // SPDX-License-Identifier: AGPL-3.0 import { Dispatch } from "redux"; -import { unionize, ofType, UnionOf } from "~/common/unionize"; -import { RootState } from '~/store/store'; -import { setBreadcrumbs } from '~/store/breadcrumbs/breadcrumbs-actions'; -import { ServiceRepository } from "~/services/services"; -import { KeepServiceResource } from '~/models/keep-services'; -import { dialogActions } from '~/store/dialog/dialog-actions'; -import { snackbarActions } from '~/store/snackbar/snackbar-actions'; -import { navigateToRootProject } from '~/store/navigation/navigation-action'; +import { unionize, ofType, UnionOf } from "common/unionize"; +import { RootState } from 'store/store'; +import { setBreadcrumbs } from 'store/breadcrumbs/breadcrumbs-actions'; +import { ServiceRepository } from "services/services"; +import { KeepServiceResource } from 'models/keep-services'; +import { dialogActions } from 'store/dialog/dialog-actions'; +import {snackbarActions, SnackbarKind} from 'store/snackbar/snackbar-actions'; +import { navigateToRootProject } from 'store/navigation/navigation-action'; export const keepServicesActions = unionize({ SET_KEEP_SERVICES: ofType(), @@ -35,7 +35,7 @@ export const loadKeepServicesPanel = () => } } else { dispatch(navigateToRootProject); - dispatch(snackbarActions.OPEN_SNACKBAR({ message: "You don't have permissions to view this page", hideDuration: 2000 })); + dispatch(snackbarActions.OPEN_SNACKBAR({ message: "You don't have permissions to view this page", hideDuration: 2000, kind: SnackbarKind.ERROR })); } }; @@ -60,11 +60,11 @@ export const openKeepServiceRemoveDialog = (uuid: string) => export const removeKeepService = (uuid: string) => async (dispatch: Dispatch, getState: () => RootState, services: ServiceRepository) => { - dispatch(snackbarActions.OPEN_SNACKBAR({ message: 'Removing ...' })); + dispatch(snackbarActions.OPEN_SNACKBAR({ message: 'Removing ...', kind: SnackbarKind.INFO })); try { await services.keepService.delete(uuid); dispatch(keepServicesActions.REMOVE_KEEP_SERVICE(uuid)); - dispatch(snackbarActions.OPEN_SNACKBAR({ message: 'Keep service has been successfully removed.', hideDuration: 2000 })); + dispatch(snackbarActions.OPEN_SNACKBAR({ message: 'Keep service has been successfully removed.', hideDuration: 2000, kind: SnackbarKind.SUCCESS })); } catch (e) { return; }