import React from 'react'; import { connect } from 'react-redux'; import { useHistory } from 'react-router'; import { Navbar, NavbarGroup, Button, Classes, } from '@blueprintjs/core'; import DashboardBreadcrumbs from 'components/Dashboard/DashboardBreadcrumbs'; import DashboardTopbarUser from 'components/Dashboard/TopbarUser'; import Icon from 'components/Icon'; import SearchConnect from 'connectors/Search.connect'; import { compose } from 'utils'; import { FormattedMessage as T, useIntl } from 'react-intl'; function DashboardTopbar({ pageTitle, pageSubtitle, editViewId, globalSearchShow, openGlobalSearch, }) { const history = useHistory(); const handlerClickEditView = () => { history.push(`/custom_views/${editViewId}/edit`); }; const maybleRenderPageSubtitle = pageSubtitle &&

{pageSubtitle}

; const maybeRenderEditViewBtn = pageSubtitle && editViewId && (