feat(core): add track events for page info (#7667)

This commit is contained in:
JimmFly
2024-08-07 05:52:41 +00:00
parent 7edd78884e
commit 67dce9c97a

View File

@@ -8,6 +8,7 @@ import {
Tooltip, Tooltip,
} from '@affine/component'; } from '@affine/component';
import { useCurrentWorkspacePropertiesAdapter } from '@affine/core/hooks/use-affine-adapter'; import { useCurrentWorkspacePropertiesAdapter } from '@affine/core/hooks/use-affine-adapter';
import { track } from '@affine/core/mixpanel';
import { DocLinksService } from '@affine/core/modules/doc-link'; import { DocLinksService } from '@affine/core/modules/doc-link';
import type { import type {
PageInfoCustomProperty, PageInfoCustomProperty,
@@ -678,6 +679,7 @@ export const PagePropertiesTableHeader = ({
const dTimestampElement = useDebouncedValue(timestampElement, 500); const dTimestampElement = useDebouncedValue(timestampElement, 500);
const handleCollapse = useCallback(() => { const handleCollapse = useCallback(() => {
track.doc.inlineDocInfo.$.toggle();
onOpenChange(!open); onOpenChange(!open);
}, [onOpenChange, open]); }, [onOpenChange, open]);