Tags redo (#624)

Introduction of `tag` and `itags`
This commit is contained in:
Zef Hemel
2024-01-11 13:20:50 +01:00
committed by GitHub
parent 9a07c4c90a
commit 848211120c
31 changed files with 286 additions and 170 deletions
+3 -3
View File
@@ -37,7 +37,7 @@ export async function newPageCommand(
const templateText = await space.readPage(templateName!);
const tempPageMeta: PageMeta = {
tags: ["page"],
tag: "page",
ref: "",
name: "",
created: "",
@@ -169,7 +169,7 @@ export async function dailyNoteCommand() {
await space.writePage(
pageName,
await replaceTemplateVars(dailyNoteTemplateText, {
tags: ["page"],
tag: "page",
ref: pageName,
name: pageName,
created: "",
@@ -218,7 +218,7 @@ export async function weeklyNoteCommand() {
await replaceTemplateVars(weeklyNoteTemplateText, {
name: pageName,
ref: pageName,
tags: ["page"],
tag: "page",
created: "",
lastModified: "",
perm: "rw",
+1 -1
View File
@@ -19,7 +19,7 @@ export function defaultJsonTransformer(v: any): string {
}
if (Array.isArray(v)) {
return v.map(defaultJsonTransformer).join(", ");
} else if (typeof v === "object") {
} else if (v && typeof v === "object") {
return Object.entries(v).map(([k, v]: [string, any]) =>
`${k}: ${defaultJsonTransformer(v)}`
).join(", ");