mirror of
https://github.com/zadam/trilium.git
synced 2025-11-07 23:18:59 +01:00
client/context menus/insert note: refactor
This commit is contained in:
parent
a45289e385
commit
5bf01106c5
@ -69,6 +69,11 @@ const NEW_BADGE: MenuItemBadge = {
|
|||||||
className: "new-note-type-badge"
|
className: "new-note-type-badge"
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/** The menu item badge used to mark note types that are part of a beta feature */
|
||||||
|
const BETA_BADGE = {
|
||||||
|
title: t("note_types.beta-feature")
|
||||||
|
};
|
||||||
|
|
||||||
const SEPARATOR = { title: "----" };
|
const SEPARATOR = { title: "----" };
|
||||||
|
|
||||||
const creationDateCache = new Map<string, Date>();
|
const creationDateCache = new Map<string, Date>();
|
||||||
@ -99,7 +104,7 @@ function getBlankNoteTypes(command): MenuItem<TreeCommandNames>[] {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (nt.isBeta) {
|
if (nt.isBeta) {
|
||||||
menuItem.badges?.push({title: t("note_types.beta-feature")});
|
menuItem.badges?.push(BETA_BADGE);
|
||||||
}
|
}
|
||||||
|
|
||||||
return menuItem;
|
return menuItem;
|
||||||
@ -209,7 +214,7 @@ async function isNewTemplate(templateNoteId) {
|
|||||||
// Determine the difference in days between now and the template's creation date
|
// Determine the difference in days between now and the template's creation date
|
||||||
const age = (new Date().getTime() - creationDate.getTime()) / DAY_LENGTH;
|
const age = (new Date().getTime() - creationDate.getTime()) / DAY_LENGTH;
|
||||||
// Return true if the template is at most NEW_TEMPLATE_MAX_AGE days old
|
// Return true if the template is at most NEW_TEMPLATE_MAX_AGE days old
|
||||||
return (age <= NEW_TEMPLATE_MAX_AGE)
|
return (age <= NEW_TEMPLATE_MAX_AGE);
|
||||||
} else {
|
} else {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user