//
// SPDX-License-Identifier: AGPL-3.0
-import * as React from "react";
+import React from "react";
import { Dispatch } from "redux";
import { connect } from "react-redux";
-import { RootState } from "~/store/store";
+import { RootState } from "store/store";
import { Button, IconButton, StyleRulesCallback, WithStyles, withStyles, SnackbarContent } from '@material-ui/core';
import MaterialSnackbar, { SnackbarOrigin } from "@material-ui/core/Snackbar";
-import { snackbarActions, SnackbarKind } from "~/store/snackbar/snackbar-actions";
-import { navigateToProject } from '~/store/navigation/navigation-action';
+import { snackbarActions, SnackbarKind } from "store/snackbar/snackbar-actions";
+import { navigateTo } from 'store/navigation/navigation-action';
import WarningIcon from '@material-ui/icons/Warning';
import CheckCircleIcon from '@material-ui/icons/CheckCircle';
import ErrorIcon from '@material-ui/icons/Error';
import InfoIcon from '@material-ui/icons/Info';
import CloseIcon from '@material-ui/icons/Close';
-import { ArvadosTheme } from "~/common/custom-theme";
+import { ArvadosTheme } from "common/custom-theme";
import { amber, green } from "@material-ui/core/colors";
-import * as classNames from 'classnames';
+import classNames from 'classnames';
interface SnackbarDataProps {
anchorOrigin?: SnackbarOrigin;
dispatch(snackbarActions.SHIFT_MESSAGES());
},
onClick: (uuid: string) => {
- dispatch(navigateToProject(uuid));
+ dispatch<any>(navigateTo(uuid));
}
});
aria-describedby="client-snackbar"
message={
<span id="client-snackbar" className={classes.message}>
- <Icon className={classNames(classes.icon, classes.iconVariant)}/>
+ <Icon className={classNames(classes.icon, classes.iconVariant)} />
{props.message}
</span>
}
size="small"
color="inherit"
className={classes.linkButton}
- onClick={() => onClick(link) }>
+ onClick={() => onClick(link)}>
Go To
</Button>
);