chore(core): at menu journal entry tracking (#9054)

fix AF-1844
This commit is contained in:
pengx17
2024-12-12 02:25:01 +00:00
parent 30d6793978
commit fea4777ef2
2 changed files with 10 additions and 1 deletions
@@ -294,6 +294,10 @@ export class AtMenuConfigService extends Service {
onSelect: date => { onSelect: date => {
if (date) { if (date) {
onSelectDate(date); onSelectDate(date);
track.doc.editor.atMenu.linkDoc({
journal: true,
type: 'specific date',
});
this.dialogService.close(id); this.dialogService.close(id);
} }
}, },
@@ -328,6 +332,10 @@ export class AtMenuConfigService extends Service {
>` >`
: dateDisplay, : dateDisplay,
action: () => { action: () => {
track.doc.editor.atMenu.linkDoc({
journal: true,
type: alias,
});
onSelectDate(dateString); onSelectDate(dateString);
}, },
}); });
+2 -1
View File
@@ -26,7 +26,7 @@ type NavigationEvents =
| 'open' | 'open'
| 'close'; // openclose modal/diaglog | 'close'; // openclose modal/diaglog
// END SECTION // END SECTIONalias
// SECTION: doc events // SECTION: doc events
type WorkspaceEvents = type WorkspaceEvents =
@@ -430,6 +430,7 @@ export type EventArgs = {
}; };
editProperty: { type: string }; editProperty: { type: string };
addProperty: { type: string; control: 'at menu' | 'property list' }; addProperty: { type: string; control: 'at menu' | 'property list' };
linkDoc: { type: string; journal: boolean };
}; };
// for type checking // for type checking