import React from 'react';
import {useHistory} from 'react-router';
import {connect} from 'react-redux';
import {
Alignment,
Navbar,
NavbarGroup,
Tabs,
Tab,
Button
} from "@blueprintjs/core";
import Icon from 'components/Icon';
import {useRouteMatch, Link} from 'react-router-dom';
function AccountsViewsTabs({ views }) {
const history = useHistory();
const {path} = useRouteMatch();
const handleClickNewView = () => {
history.push('/custom_views/new');
};
const tabs = views.map((view) => {
const link = ({ view.name });
return ();
});
return (
{ tabs }
}
onClick={handleClickNewView} />
);
}
const mapStateToProps = (state) => ({
views: state.views.resourceViews['expenses'],
});
export default connect(mapStateToProps)(AccountsViewsTabs);