mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-27 02:42:25 +08:00
chore(core): add more telemetry (#6402)
This commit is contained in:
@@ -47,6 +47,7 @@ import {
|
||||
} from '../providers/modal-provider';
|
||||
import { SWRConfigProvider } from '../providers/swr-config-provider';
|
||||
import { pathGenerator } from '../shared';
|
||||
import { mixpanel } from '../utils';
|
||||
import * as styles from './styles.css';
|
||||
|
||||
const CMDKQuickSearchModal = lazy(() =>
|
||||
@@ -60,6 +61,14 @@ export const QuickSearch = () => {
|
||||
openQuickSearchModalAtom
|
||||
);
|
||||
|
||||
const onToggleQuickSearch = useCallback(
|
||||
(open: boolean) => {
|
||||
mixpanel.track('QuickSearch', { open });
|
||||
setOpenQuickSearchModalAtom(open);
|
||||
},
|
||||
[setOpenQuickSearchModalAtom]
|
||||
);
|
||||
|
||||
const workbench = useService(Workbench);
|
||||
const currentPath = useLiveData(workbench.location$.map(l => l.pathname));
|
||||
const pageRecordList = useService(PageRecordList);
|
||||
@@ -73,7 +82,7 @@ export const QuickSearch = () => {
|
||||
return (
|
||||
<CMDKQuickSearchModal
|
||||
open={openQuickSearchModal}
|
||||
onOpenChange={setOpenQuickSearchModalAtom}
|
||||
onOpenChange={onToggleQuickSearch}
|
||||
pageMeta={pageMeta}
|
||||
/>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user