feat: Remove the not used imports and functions.

This commit is contained in:
Ahmed Bouhuolia
2020-05-26 17:54:26 +02:00
93 changed files with 347 additions and 353 deletions

View File

@@ -5,7 +5,6 @@ import {
Classes,
Boundary,
} from '@blueprintjs/core';
import classNames from 'classnames';
import withBreadcrumbs from 'react-router-breadcrumbs-hoc';
import routes from 'routes/dashboard';
import { useHistory } from 'react-router-dom';

View File

@@ -7,12 +7,15 @@ import {
Button,
Classes,
} from '@blueprintjs/core';
import DashboardBreadcrumbs from 'components/Dashboard/DashboardBreadcrumbs';
import { FormattedMessage as T } from 'react-intl';
import DashboardTopbarUser from 'components/Dashboard/TopbarUser';
import Icon from 'components/Icon';
import DashboardBreadcrumbs from 'components/Dashboard/DashboardBreadcrumbs';
import SearchConnect from 'connectors/Search.connect';
import Icon from 'components/Icon';
import { compose } from 'utils';
import { FormattedMessage as T, useIntl } from 'react-intl';
function DashboardTopbar({
pageTitle,

View File

@@ -1,33 +1,48 @@
import React, { useMemo, useCallback } from 'react';
import {connect} from 'react-redux';
import {useHistory} from 'react-router-dom';
import { connect } from 'react-redux';
import { useHistory } from 'react-router-dom';
import {
Menu,
MenuItem,
MenuDivider,
Button,
Popover
Popover,
} from '@blueprintjs/core';
import t from 'store/types';
import { FormattedMessage as T } from 'react-intl';
import t from 'store/types';
function DashboardTopbarUser({ logout }) {
const history = useHistory();
const onClickLogout = useCallback(() => {
logout();
}, [logout, history]);
const userAvatarDropMenu = useMemo(() => (
<Menu>
<MenuItem icon="graph" text={<T id={'menu'}/>} />
<MenuItem icon="map" text={<T id={'graph'}/>} />
<MenuItem icon="th" text={<T id={'table'}/>} shouldDismissPopover={false} />
<MenuItem icon="zoom-to-fit" text={<T id={'nucleus'}/>} disabled={true} />
<MenuDivider />
<MenuItem icon="cog" text={<T id={'logout'}/>} onClick={onClickLogout} />
</Menu>
), [onClickLogout]);
const userAvatarDropMenu = useMemo(
() => (
<Menu>
<MenuItem icon="graph" text={<T id={'menu'} />} />
<MenuItem icon="map" text={<T id={'graph'} />} />
<MenuItem
icon="th"
text={<T id={'table'} />}
shouldDismissPopover={false}
/>
<MenuItem
icon="zoom-to-fit"
text={<T id={'nucleus'} />}
disabled={true}
/>
<MenuDivider />
<MenuItem
icon="cog"
text={<T id={'logout'} />}
onClick={onClickLogout}
/>
</Menu>
),
[onClickLogout],
);
return (
<Popover content={userAvatarDropMenu}>
@@ -35,11 +50,11 @@ function DashboardTopbarUser({ logout }) {
<div className="user-avatar"></div>
</Button>
</Popover>
)
);
}
const mapDispatchToProps = (dispatch) => ({
logout: () => dispatch({ type: t.LOGOUT }),
});
export default connect(null, mapDispatchToProps)(DashboardTopbarUser);
export default connect(null, mapDispatchToProps)(DashboardTopbarUser);