diff --git a/packages/server/src/constants/event-tracker.ts b/packages/server/src/constants/event-tracker.ts index bb578fcfc..3fafc76a6 100644 --- a/packages/server/src/constants/event-tracker.ts +++ b/packages/server/src/constants/event-tracker.ts @@ -60,6 +60,16 @@ export const BANK_TRANSACTION_CATEGORIZED = 'Bank transaction categorized'; export const BANK_TRANSACTION_UNCATEGORIZED = 'Bank transaction uncategorized'; export const BANK_ACCOUNT_DISCONNECTED = 'Bank account disconnected'; +export const MANUAL_JOURNAL_CREATED = 'Manual journal created'; +export const MANUAL_JOURNAL_EDITED = 'Manual journal edited'; +export const MANUAL_JOURNAL_DELETED = 'Manual journal deleted'; +export const MANUAL_JOURNAL_PUBLISHED = 'Manual journal published'; + +export const BANK_RULE_CREATED = 'Bank rule created'; +export const BANK_RULE_EDITED = 'Bank rule edited'; +export const BANK_RULE_DELETED = 'Bank rule deleted'; + +// # Event Groups export const ACCOUNT_GROUP = 'Account'; export const ITEM_GROUP = 'Item'; export const AUTH_GROUP = 'Auth'; @@ -67,21 +77,3 @@ export const SALE_GROUP = 'Sale'; export const PAYMENT_GROUP = 'Payment'; export const BILL_GROUP = 'Bill'; export const EXPENSE_GROUP = 'Expense'; - -export const MANUAL_JOURNAL_CREATED = 'Manual journal created'; -export const MANUAL_JOURNAL_EDITED = 'Manual journal edited'; -export const MANUAL_JOURNAL_DELETED = 'Manual journal deleted'; -export const MANUAL_JOURNAL_PUBLISHED = 'Manual journal published'; - -export const CUSTOMER_CREATED = 'Customer created'; -export const CUSTOMER_EDITED = 'Customer edited'; -export const CUSTOMER_DELETED = 'Customer deleted'; - -export const VENDOR_CREATED = 'Vendor created'; -export const VENDOR_EDITED = 'Vendor edited'; -export const VENDOR_DELETED = 'Vendor deleted'; - -export const BANK_RULE_CREATED = 'Bank rule created'; -export const BANK_RULE_EDITED = 'Bank rule edited'; -export const BANK_RULE_DELETED = 'Bank rule deleted'; - diff --git a/packages/webapp/src/components/Dashboard/DashboardTopbar/DashboardTopbar.tsx b/packages/webapp/src/components/Dashboard/DashboardTopbar/DashboardTopbar.tsx index 549785a87..02eee52ea 100644 --- a/packages/webapp/src/components/Dashboard/DashboardTopbar/DashboardTopbar.tsx +++ b/packages/webapp/src/components/Dashboard/DashboardTopbar/DashboardTopbar.tsx @@ -9,7 +9,12 @@ import { Classes, Tooltip, Position, + MenuItem, + Menu, + MenuDivider, } from '@blueprintjs/core'; +import { Popover2 } from '@blueprintjs/popover2'; + import { FormattedMessage as T, Icon, Hint, If } from '@/components'; import DashboardTopbarUser from '@/components/Dashboard/TopbarUser'; @@ -19,9 +24,20 @@ import DashboardBackLink from '@/components/Dashboard/DashboardBackLink'; import withUniversalSearchActions from '@/containers/UniversalSearch/withUniversalSearchActions'; import withDashboardActions from '@/containers/Dashboard/withDashboardActions'; import withDashboard from '@/containers/Dashboard/withDashboard'; +import withDialogActions from '@/containers/Dialog/withDialogActions'; import QuickNewDropdown from '@/containers/QuickNewDropdown/QuickNewDropdown'; -import { DashboardHamburgerButton, DashboardQuickSearchButton } from './_components'; +import { + DashboardHamburgerButton, + DashboardQuickSearchButton, +} from './_components'; + +import { DialogsName } from '@/constants/dialogs'; +import { + COMMUNITY_BIGCAPITAL_LINK, + DOCS_BIGCAPITAL_LINK, +} from '@/constants/routes'; + import { compose } from '@/utils'; /** @@ -41,6 +57,9 @@ function DashboardTopbar({ // #withGlobalSearch openGlobalSearch, + + // #withDialogActions + openDialog, }) { const history = useHistory(); @@ -112,11 +131,34 @@ function DashboardTopbar({ /> -