mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-15 20:30:33 +00:00
Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
00e6c141ee | ||
|
|
0aea339c1c |
@@ -136,6 +136,11 @@ export default {
|
||||
type: 'number',
|
||||
},
|
||||
},
|
||||
inventory: {
|
||||
cost_compute_running: {
|
||||
type: 'boolean',
|
||||
},
|
||||
},
|
||||
accounts: {
|
||||
account_code_required: {
|
||||
type: 'boolean',
|
||||
|
||||
@@ -5,12 +5,16 @@ import { useHistory } from 'react-router-dom';
|
||||
import { getDashboardRoutes } from '@/routes/dashboard';
|
||||
import withDashboardActions from '@/containers/Dashboard/withDashboardActions';
|
||||
import withDialogActions from '@/containers/Dialog/withDialogActions';
|
||||
import withUniversalSearchActions from '@/containers/UniversalSearch/withUniversalSearchActions';
|
||||
|
||||
import { compose } from '@/utils';
|
||||
|
||||
function GlobalHotkeys({
|
||||
// #withDashboardActions
|
||||
toggleSidebarExpend,
|
||||
toggleSidebarExpand,
|
||||
|
||||
// withUniversalSearchActions
|
||||
openGlobalSearch,
|
||||
|
||||
// #withDialogActions
|
||||
openDialog,
|
||||
@@ -24,7 +28,7 @@ function GlobalHotkeys({
|
||||
.toString();
|
||||
|
||||
const handleSidebarToggleBtn = () => {
|
||||
toggleSidebarExpend();
|
||||
toggleSidebarExpand();
|
||||
};
|
||||
useHotkeys(
|
||||
globalHotkeys,
|
||||
@@ -37,10 +41,26 @@ function GlobalHotkeys({
|
||||
},
|
||||
[history],
|
||||
);
|
||||
useHotkeys('ctrl+/', (event, handle) => handleSidebarToggleBtn());
|
||||
useHotkeys('shift+d', (event, handle) => openDialog('money-in', {}));
|
||||
useHotkeys('shift+q', (event, handle) => openDialog('money-out', {}));
|
||||
useHotkeys('ctrl+/', () => {
|
||||
handleSidebarToggleBtn();
|
||||
});
|
||||
useHotkeys('shift+d', () => {
|
||||
openDialog('money-in', {});
|
||||
});
|
||||
useHotkeys('shift+q', () => {
|
||||
openDialog('money-out', {});
|
||||
});
|
||||
useHotkeys('/', () => {
|
||||
setTimeout(() => {
|
||||
openGlobalSearch();
|
||||
}, 0);
|
||||
});
|
||||
|
||||
return <div></div>;
|
||||
}
|
||||
|
||||
export default compose(withDashboardActions, withDialogActions)(GlobalHotkeys);
|
||||
export default compose(
|
||||
withDashboardActions,
|
||||
withDialogActions,
|
||||
withUniversalSearchActions,
|
||||
)(GlobalHotkeys);
|
||||
|
||||
@@ -152,6 +152,7 @@ function UniversalSearchBar({ isOpen, onSearchTypeChange, ...listProps }) {
|
||||
onSearchTypeChange={onSearchTypeChange}
|
||||
/>
|
||||
}
|
||||
autoFocus={true}
|
||||
/>
|
||||
{listProps.itemList}
|
||||
</div>
|
||||
|
||||
@@ -11,11 +11,10 @@ import { compose } from '@/utils';
|
||||
import withUniversalSearchActions from './withUniversalSearchActions';
|
||||
import withUniversalSearch from './withUniversalSearch';
|
||||
|
||||
import { useGetUniversalSearchTypeOptions } from './utils';
|
||||
import DashboardUniversalSearchItemActions from './DashboardUniversalSearchItemActions';
|
||||
import { DashboardUniversalSearchItem } from './components';
|
||||
|
||||
import DashboardUniversalSearchHotkeys from './DashboardUniversalSearchHotkeys';
|
||||
import { useGetUniversalSearchTypeOptions } from './utils';
|
||||
|
||||
/**
|
||||
* Dashboard universal search.
|
||||
|
||||
Reference in New Issue
Block a user